Why is there so much hatred towards M Performance badging? Just like everyone else BMW has to stretch their brands to make money. There's nothing wrong with that. And the hierarchy of the brand is clear. So if you are a beemer fan then you know where each one stands. No need for all the hatred!
: