Car manufacturers offer a wide variety of cheap new cars for less than $25,000. And while cheap cars of old may have left you wishing you’d gone back to business school even though you know you’d have hated it, not all affordable rides these days are dreadful econoboxes that kill a bit of your soul every day you drive them. Well-equipped models of two of the three World Car of the Year finalists — the Mazda3 and the Mazda CX-30 — can be had in that price range, as can the delightful Honda Civic and Toyota Corolla.
If you’re buying new in that range, however, you’re making some sort of sacrifice. It could be the engine’s power output; it could be luxury, comfort, or the latest technology. Maybe it’s just sheer space. There’s something you want in that new car that you’re giving up for cost purposes.
Even if you’re on a budget, there’s no reason you should do without. A BMW, for example, offers the ultimate driving experience, and you can find a wide variety of used BMWs for the same price as a cheap new car. And we’re not talking derelict beaters that are going to rack up expensive repairs on day 1; these are lightly used BMWs, some still under factory warranty.
We’ve provided some examples of used BMWs below. All are listed for less than $25,000. All have fewer than 35,000 miles. And, unlike some of the new models, all have reasonably proportioned kidney grilles.
So you want a classic, manual-transmission Bimmer…

Here’s a silver 2017 BMW 330i sedan. It’s rear-wheel-drive with a six-speed manual. It only has 32,750 miles. Its factory warranty remains valid until just after Christmas 2020. You can toss in some M Sport wheels and still come in under $25,000.