Another week, another drag race … with a twist. Yes, this time the folks over at CarWow in the United Kingdom have gathered four generations of the BMW M3 for an interesting head-to-head battle.

The video above features the E30, E46, E92 and F80 generations of one of the Munich-based automaker’s favourite performance badges, competing first in a drag race and then in a battle from a rolling start.

It might seem a little obvious which one will dominate, but the video is still certainly worth watching…