The BMW M3 is one of the most well-known and loved enthusiast cars in the world. In the 30 years since its introduction, there have been five generations of M3 and two variants. Paul and Todd from Everyday Driver set out to drive and compare all seven models to discover what makes the M3 special and which generation is best.
WW rights available.
(1hr 8min) HD