English

Catalog interfaces are mainly in English. This language setting applies to the VINsearch website.

Vehicle identification · 3 min read

BMW chassis codes: E, F, G and U series, from the E30 to the U11

BMW chassis codes: E, F, G and U

The letter moves with the era. The E84 X1 of 2009 still carried an E code, the F10 5 Series of 2010 an F code, the G30 5 Series of 2016 a G code and the U11 X1 of 2022 a U code.

Body styles can carry codes of their own. The fifth-generation 3 Series spans four codes, E90 to E93, one for each of the sedan, Touring, coupe and convertible, which is why people call the family E9x. Variants get codes too: the X5 M of the G05 generation is the F95, and the long-wheelbase X5 built in Shenyang is the G18.

The newest 3 Series breaks the pattern. The electric i3 on BMW’s Neue Klasse platform, in production from August 2026, carries the code NA0, and the combustion sedan and Touring of the same generation carry G50 and G51.

BMW chassis codes by model, with the year each generation was introduced

Four model lines, oldest generation first:

  • 3 Series: E30 (1982), E36 (1990), E46 (1998), E90 (2004), F30 (2011), G20 (2018).
  • 5 Series: E39 (1995), E60 (2003), F10 (2010), G30 (2016), G60 (2023).
  • X5: E53 (1999), E70 (2006), F15 (2013), G05 (2018), G65 (2026).
  • X1: E84 (2009), F48 (2015), U11 (2022).

Finding the chassis code from the VIN

The VIN never prints E90 or F30. The catalog reads the build record behind the VIN, which names the model, the chassis code and the engine. Decode the VIN in BMW ETK and the chassis code sits in the vehicle data at the top of the page.

Our BMW VIN decoder post explains what each position of the VIN tells you. The generation itself comes from the build record, so let the catalog decode settle it.

Overlapping years: the year alone is not enough

Generations overlap at the factory. The E46 sedan arrived at the turn of 1998, while other E36 bodies continued through 1999 and the E36 Compact until 2000, so a 3 Series built in 1998 or 1999 can belong to either generation.

The pattern repeats later. The E90 coupe and convertible stayed in production until 2013, after the F30 sedan had arrived, and the F30-generation Touring was built until June 2019, months after the G20 appeared. Read the chassis code from the build and leave the registration year out of the decision.

Parts rarely cross BMW generations

A new chassis code usually brings new engineering, and the X1 shows how far that can go. The E84 shared its platform with the E90 3 Series. The F48 that replaced it moved to UKL2, a front-wheel-drive-based platform BMW shares with MINI, so the two share a name and sit on different platforms.

Model names move too. From the sixth generation, BMW sold the 3 Series coupe and convertible as a new model, the 4 Series, so the coupe that followed the E92 carries a 4 Series chassis code and its own parts.

Parts can change inside one chassis code as well, when an engine changes partway through a generation. Our post on the BMW engine code by VIN covers those cases, and the rule stays the same: the chassis code narrows the search and the VIN finishes it.

Frequently asked questions

How do I find my BMW’s chassis code?

Decode the VIN in BMW’s parts catalog. The build record behind the VIN names the model, the chassis code and the engine.

Which BMW generations use E, F, G or U codes?

The letter follows the era. The E84 X1 of 2009 carried an E code, the F10 5 Series of 2010 an F code, the G30 5 Series of 2016 a G code and the U11 X1 of 2022 a U code.

Is a 1999 BMW 3 Series an E36 or an E46?

It can be either. The E46 sedan arrived at the turn of 1998, while E36 bodies other than the sedan continued through 1999 and the E36 Compact until 2000. Decode the VIN to be sure.

Do BMW parts fit across generations?

Rarely. A new chassis code usually brings new engineering, and the X1 moved from a platform shared with the E90 3 Series to a front-wheel-drive-based one shared with MINI. Check each part number against the VIN.

VINsearch parts desk

Written and reviewed by the VINsearch parts desk — specialists with 15 years of OEM parts identification by VIN, working daily in EPC catalogs. We write the practical guidance we wish every parts advisor had on day one.

Identify the right part the first time

Official manufacturer catalogs, by VIN, in one login. From $5 a day, with no installation or per-search fees.

Get started Instant access · 65 countries
From $5/day Get Access Now