Because some of us want cars that don't depreciate to dirt and have hype surrounding them. The older M cars were great, the RCF will all the complaints about its weight still keeps up with the M on the track. Also reliability. The Cadillac and Lexus will be going long after the German cars throw an expensive code.