According to Autocar, every vehicle in BMW's lineup is being considered for either an M or M-Performance variant. The M2, M3, M4 and M4 are obvious, as are M-Performance versions of each. The same goes for the X3, X4, X5 and X6 SUVs. Expect M versions of the upcoming Z4 and 8 Series, too. Beyond that it gets a little murky. We already have models like the M760i, but will BMW finally go all in and build an M7? Don't rule out M variants of the i3 and i8 EVs. It's unclear if variants of variants like the M3 and M4 CS are part of this total car count. Either way, expect a follow-up to that car.
Frank van Meel, the leader of BMW M division, wants to eventually increase sales of M cars to more than 100,000 units a year. BMW is following a tactic that Mercedes-Benz has been using with its AMG division for years. Nearly every car in Mercedes' lineup can be had in some flavor of AMG, with most packing in at least two. Enthusiasts may balk at this watering down of the brands, but it's hard to argue with sales.