Advertisement · 728×90

BMW Chassis Codes Explained

E30, F80, G20 - BMW's internal development codes are how enthusiasts, parts catalogs, and tuners identify generations. Here's the complete map.

How the System Works

Every BMW platform gets an internal development code before it ever gets a marketing name. The letter marks the era: E (from Entwicklung, German for "development") covers roughly 1966-2013, F codes began around 2008, G codes around 2014, and U/I/J codes cover the newest front-drive-based and electric platforms. The number is sequential by project, not by series - which is why an E30 (3 Series) is older than an E28 (5 Series) is not true… they simply don't sort intuitively. Within one generation, each body style gets its own code: the 2007-2013 M3 is an E90 as a sedan, E92 as a coupe, and E93 as a convertible.

Want to know your exact code from your VIN? The VIN Decoder identifies it automatically for most BMWs.

3 Series / 4 Series

CodeGenerationYears
E213 Series Mk11975-1983
E303 Series Mk21982-1994
E363 Series Mk31990-2000
E463 Series Mk41997-2006
E90 / E91 / E92 / E933 Series Mk5 (sedan / touring / coupe / convertible)2005-2013
F30 / F31 / F343 Series Mk6 (sedan / touring / GT)2012-2019
F32 / F33 / F364 Series Mk1 (coupe / convertible / Gran Coupe)2013-2020
G20 / G213 Series Mk72019-present
G22 / G23 / G264 Series Mk22020-present

M2 / M3 / M4

CodeCarEngineYears
E30 M3M3 Mk1S14 2.3 I41986-1991
E36 M3M3 Mk2S50 / S52 I61992-1999
E46 M3M3 Mk3S54 3.2 I62000-2006
E90 / E92 / E93 M3M3 Mk4S65 4.0 V82007-2013
F80 M3 / F82 M4 / F83 M4M3/M4 Mk5S55 3.0 TT I62014-2020
G80 M3 / G82 M4 / G83 M4M3/M4 Mk6S58 3.0 TT I62021-present
F87 M2 / M2 Comp / CSM2 Mk1N55 (M2) / S55 (Comp, CS)2016-2021
G87 M2M2 Mk2S58 3.0 TT I62023-present

5 Series & M5

CodeGenerationYears
E285 Series Mk2 (first M5, S38)1981-1988
E345 Series Mk3 (M5: S38)1988-1996
E395 Series Mk4 (M5: S62 V8)1995-2003
E60 / E615 Series Mk5 (M5: S85 V10)2003-2010
F10 / F115 Series Mk6 (M5: S63TU)2010-2017
G30 / G315 Series Mk7 (F90 M5: S63T4)2017-2023
G60 / G615 Series Mk8 (G90 M5: S68 hybrid)2024-present

X Cars, Z Cars, and the Rest

CodeModelYears
E53 / E70 / F15 / G05X5 generations 1-4 (X5 M: E70, F85, F95)1999-present
E83 / F25 / G01X3 generations 1-3 (X3 M: F97)2003-present
E85 / E86Z4 Mk1 (roadster / coupe)2002-2008
E89Z4 Mk2 (hardtop)2009-2016
G29Z4 Mk3 (shares platform with A90 Supra)2019-present
E82 / E87 / E881 Series Mk1 (1M: E82)2004-2013
F20 / F22 / F231/2 Series (M235i/M240i)2011-2021
G422 Series coupe Mk22021-present
I01 / I12i3 / i82013-2022

Reading a Listing Like an Enthusiast

"E92 ZCP" = 2007-13 M3 coupe with the Competition Package. "F80 DCT" = 2014-18 M3 with the dual-clutch. "G8x" = shorthand spanning G80/G82/G83. The code tells you the platform, the engine follows from it (see our engine code guide), and from there every part number, tire size, and tune on the market is searchable. Check your own car's code with the VIN Decoder, or load its factory tire sizes in the Tire Calculator presets.

Advertisement · 728×90

Related