While BMW is renowned for its sports sedans like the M3, it has also made a name for itself with smaller, more nimble versions of the car that put BMW M on the map.
Priced from $93,300 for the M2 Pure, all the way to $99,900 for the top of the range M2 (base) M2, the two-door coupe sports car is based on the 1 Series, and actually brings to mind the great lightweight M3s of the 1990s. Packing a potent turbocharged six-cylinder petrol engine that sends all of its power to the rear wheels, the M2 is a firecracker of a driver's car that can also easily be driven to work and back.