The BMW 3 Series has now been around for more than 40 years, and this special 87-second video celebrates its evolution.
Put together by Donut Media, the animation includes all manner of 3 Series highlights across all six generations.
Be sure to listen out for the racing commentary sound bites as well…