Dream Cars Under $40,000

© BMW North America© BMW North America
BMW M3 (E30)
For a good many BMW fans, the original E30-era M3 is still the one to have. As time goes on, opportunities to buy one become scarcer, and prices are on the rise. The good news is that — for now, at least — E30 M3s with higher mileage are still popping up for prices at or under $40,000. If you’re good with a wrench or have a BMW specialist in your area, snag one of these now while you can.

<Slide 13/19>