Amongst M Division cognoscenti there rages an eternal debate concerning what's the best ever BMW M car. To the casual Bavarian-enthusiast the answer is quite simple: E39 M5. However, strong cases can be made for both the E30 M3 and the OG E28 M5, which featured the M1's race-bred 3.5-liter straight-six. In fact, there's a whole subculture of folks that feel a car's not really a BMW (let alone an M) without an inline-six. With that said, the E34 M5 is a pretty compelling candidate for best ever M car, as is the M1. Oddly, no one ever advocates in favor of the E60 M5. Moving on...