360 Horsepower

If you want a proper M-badged BMW for under $10,000... you’ll need to keep looking. You can, however, nab a V8-powered E60 5 Series for just under $9,000 with around 85,000 miles on the odometer. Look hard enough and you might find one with a manual transmission, too. But there’s a reason this expensive-when-new sports sedan is so cheap: maintenance costs can be a nightmare. If you're comfortable turning wrenches, though, this could be the affordable luxury sports sedan you've been waiting for.