I own a E92 M3, but I'm building a 2012 Mustang GT 5.0 track car because I can make a real track beast easily out of it. It's just come to the point where BMW isn't making the lean race cars they should have continued to make since the early years. When a car almost 1/3 the price of the M3 can do everything it can do on the track, you've got a problem.
The M3 is now a luxury sports car. It's lost its edge. While this article is a bit over-dramatic, it still hits the mark. BMW M division, are you listening?