Let’s just make one thing very clear. We don’t think there’s such thing as a bad generation of BMW M3. Each is fabulous – you could argue any one of them is the best, and every iteration has its own dedicated group of fans. But there is one that we think has come the closest to perfection, in terms of what an M3 should be. What should an M3 be? Well, we don’t think it’s all about crazy speed or racey feel. Sure, there needs to be a sturdy helping of both, but above all, an M3 has to be beautifully balanced and great to drive.