From the iconic original to the modern super sedan, here's a closer look at every BMW M3 generation—E30 to G80.
Every iteration of the iconic BMW M3 came with new and improved engines, each providing the exhilarating performance and mechanical soundtrack enthusiasts want from a German sport-luxury car.