There might be some debate here.
The BMW M3 is arguably one the greatest greatest sports cars ever. The original E30 M3 created the formula of putting a more powerful engine into a "regular" 3-Series to create one of the most pure driving experiences ever seen. Since the original 1988 E30 M3, there have been four new models for a total of five. Each new M3 has grown in size and power and been much faster than the preceding model. The E30, E36, E46, E90, and F80 M3s each have unique traits that make them special, although all of them are capable of tearing up a winding road.
Listen to each generation of the legendary M3 be revved out in a glorious homage to a truly great car with a tremendous racing pedigree.