At first M cars were few and far between, but with the brand now established it offers a reworked version of just about every BMW model.
Naturally some are (much) better than others but they all have something in common; they're fast, usually fun and in many cases will prove to be very collectible. This, then, is the Autocar guide to the BMW M story: