Last year wasn’t just a record sales year for BMW across all models, but it was also the best year full M cars have ever had. That’s right, in 2025, BMW sold about 71,500 M cars across all models, about a third of the total number of cars BMW sold with an M badge. Wild.
What also makes this impressive is that in the entire seven-year production run of the E36 M3, BMW sold about 71,000 cars. The five-year run of the E90/E92/E93 M3 was about 69,000 cars. So last year, BMW sold more M cars than those full production runs of iconic models.
It’s not shocking that the sales were so impressive. There are now more M models than ever across coupes, sedans, and SUVs, most of which have proven very popular, other than the rather expensive and large XM, which has polarizing looks and a polarizing price. It was also a record year for the M3, with more being sold than ever before. Also interesting since the M3 only has sedan and wagon variants now, so coupes and convertibles, the M4s, aren’t included in that number.
A fantastic year to get a fast BMW.
