Despite being a true pop culture icon, this bona fide BMW sports car is one of the cheapest "M" models you can buy in 2025.
New cars are more expensive than ever, but it turns out luxury automaker BMW is still offering one car for less than $40,000.