Yes you are totally right. I can't see what an X6 550xd has to do with the M badge, that is perhaps the problem. BMW has had to evolve the niche to reach a wider common audience.