BMW research

BMW M3, M4 and M5 generations by chassis code

By CarWhere Research · Updated

BMW names each generation with a chassis code. The M3 runs E30 (1988–1991 in the US), E36, E46, E90/E92/E93, F80 and today’s G80; the two-door M3 became the M4 in 2015 (F82/F83, then G82/G83). The M5 generations covered here are the E39, E60, F10 and F90. Each page below gives US model years, engine and output by variant, and what changed from the car before.

BMW M3 generations

BMW M3 generations by chassis code — US model years, engine and power range
Chassis codeUS model yearsEngine codePower (hp)Guide
E301988–1991S14192BMW E30 M3
E361995–1999S50, S52240BMW E36 M3
E462001–2006S54333BMW E46 M3
E90/E92/E932008–2013S65414BMW E90/E92/E93 M3
F802015–2018S55425–453BMW F80 M3
G802021–presentS58473–543BMW G80 M3

BMW M4 generations

BMW M4 generations by chassis code — US model years, engine and power range
Chassis codeUS model yearsEngine codePower (hp)Guide
F82/F832015–2020S55425–493BMW F82 M4
G82/G832021–presentS58473–543BMW G82 M4

BMW M5 generations

BMW M5 generations by chassis code — US model years, engine and power range
Chassis codeUS model yearsEngine codePower (hp)Guide
E392000–2003S62394BMW E39 M5
E602006–2010S85500BMW E60 M5
F102013–2016S63560–600BMW F10 M5
F902018–2023S63600–627BMW F90 M5

BMW 3 Series generations

BMW 3 Series generations by chassis code — US model years, engine and power range
Chassis codeUS model yearsEngine codePower (hp)Guide
E461999–2006M52, M54170–225BMW E46 3 Series
F302012–2019N20, N55, N47, B48, B58180–335BMW F30 3 Series

BMW 5 Series generations

BMW 5 Series generations by chassis code — US model years, engine and power range
Chassis codeUS model yearsEngine codePower (hp)Guide
E391997–2003M52, M62, M54184–290BMW E39 5 Series

Every other BMW code, from the E21 to the G-series, is on the BMW chassis codes page, and full trim tables are on BMW specs by chassis code.

Buying a used M car? Check how it was built

The CarWhere build sheet lists the factory trim, colors and installed options and packages recorded for a BMW VIN when the build data includes them. Free availability check first; $9.99 one-time only if detailed build data exists. Not an official BMW document.

BMW build sheet by VIN

Frequently asked questions

How many generations of the BMW M3 are there?

Six: the E30 (US model years 1988–1991), E36 (1995–1999), E46 (2001–2006), E90/E92/E93 (2008–2013), F80 (2015–2018) and G80 (2021 on). BMW itself calls the F80 the fifth and the G80 the sixth generation.

What is the difference between the M3 and the M4?

From the 2015 model year BMW split the two-door cars off as the M4 (F82 coupe, F83 convertible) and kept the M3 name for the four-door sedan (F80). The M3 and M4 of each generation share engines, outputs and gearboxes.

Which M3 has a V8?

Only the fourth-generation E90/E92/E93 M3 (2008–2013), with the 414-hp S65 4.0-liter V8. Every other M3 uses a four-cylinder (E30) or an inline-six.

Which BMW M5 was the first with all-wheel drive?

The F90 M5 (2018–2023), which introduced M xDrive with a selectable rear-drive mode and an 8-speed automatic in place of the dual-clutch gearbox.

How do I tell which generation a used M car is?

Match the US model year to the tables on this page — a 2016 M3 is an F80, a 2016 M4 an F82. The VIN gives the exact model and year, and a build sheet decoded from the VIN lists the factory options.

Sources

US model years, engines and outputs come from the CarWhere BMW spec dataset, which cites BMW Group Newsroom USA press material per generation. Each generation page lists its own numbered sources.

  1. CarWhere BMW specs by chassis code (per-trim sources listed there) — CarWhere
  2. BMW Group Newsroom USA — BMW of North America
  3. BMW Group PressClub USA — BMW of North America

More BMW tools

Independent reference compiled by CarWhere — not affiliated with or endorsed by BMW AG or BMW of North America. BMW, M and the model names are trademarks of their owner.