You don't need to spend a fortune to own a thrilling BMW coupe like the M3, with its smaller sibling on sale for less than ...
Well, you still have an opportunity at a composed, smile-inducing driver's car without ditching your affinity for a BMW badge. Enter the E82-generation BMW 128i, a lightweight fighter in a halfway ...