BMW M has sure made some awesome vehicles throughout the last 40 years. To celebrate having been around for four decades, the company put out this compilation video featuring some of the more memorable cars and moments in the tuning division's history. Let us know what your favorite M car is in the comments.

[via BMW M]