I find it absolutely absurd that they will offer to slap the M badge on any BMW for a small fee. They need to restrict the M brand to actual M cars in order for it to remain true to its roots. I actually thought the M brand was the pride of the BMW company. I guess I was wrong.
I can see that they want to add performance upgrades for their regular lineup but why call it M? It is not an M car. You can't take a Cow, slap a sticker that says Horse on the Cow, and call it a Horse.
We will have so many M versions that nobody will know which one is which.
Truly disappointed...