It's the sports sedan shootout that BMW tragics have been waiting for.
The BMW M3 has been around for over 30 years and five generations – how far has the company's staple sports sedan come?
Mat Watson from the UK's Carwow managed to line up four generations of M3 for a drag race, including some very special editions.
In this latest video clip posted to the publication's YouTube channel, Watson and his colleagues race an E30 M3, ] E46 M3 CSL, E92 M3 GTS and the current F80 M3 CS.
There's inline four- and six-cylinder engines, along with V8s featuring in this quartet – and you even have a split between naturally-aspirated and turbocharged motors. Progress, people.
We won't keep you any longer, have a watch below: