CarForge app iconCarForge

Car Generation Codes Explained: E46, W205, R34 and More

What car generation codes like E46, W205, R34, Mk7 and 992 mean, why enthusiasts use them, and a quick reference table for popular models and years.

By Ayoub Farid · · 2 min read

Enthusiasts rarely say "a 2003 BMW 3 Series". They say "an E46". Generation codes are shorthand for a specific design of a model, and knowing them makes identifying, buying and modifying cars far easier.

What is a generation code?

A model name like "3 Series" or "Civic" can span 40+ years and many completely different cars. Each redesign is a new generation, and manufacturers give it an internal code (chassis or platform code). Within a generation, a mid-life facelift (often called LCI by BMW, or "pre-facelift" and "facelift" by everyone else) changes lights and bumpers.

Why it matters:

  • Parts: wheels, kits and suspension are sold by generation.
  • Identification: a photo can usually narrow a car to a generation and facelift, not an exact year. See how to tell a car's model year.
  • Community: forums and clubs are organized by generation.

Years are approximate production periods and vary by market.

ModelGenerations
BMW 3 SeriesE30 (1982–94), E36 (1990–2000), E46 (1997–2006), E90/92 (2005–13), F30 (2011–19), G20 (2018–)
Mercedes C-ClassW202 (1993–2000), W203 (2000–07), W204 (2007–14), W205 (2014–21), W206 (2021–)
VW GolfMk1 to Mk8; Mk7 (2012–20), Mk8 (2019–)
Porsche 911964, 993, 996, 997, 991, 992 (2019–)
Nissan Skyline GT-R / GT-RR32 (1989–94), R33 (1995–98), R34 (1999–2002), R35 GT-R (2007–)
Mazda MX-5NA (1989–97), NB (1998–2005), NC (2005–15), ND (2015–)
Toyota SupraA70, A80 (1993–2002), A90 (2019–)
Honda CivicEG, EK, EP3, FN2, FK8 (2017–21), FL5 (2022–)
Audi A4B5, B6, B7, B8, B9

How to spot generations

  • Headlights and taillights: the fastest tell. See identifying cars by lights.
  • Side profile and glass: window shape rarely changes within a generation.
  • Mirrors and door handles: often changed between generations.
  • Interior: dashboards change completely between generations.

Facelifts: pre-LCI vs LCI

Facelifts usually change bumpers, light internals (e.g. halogen to LED), grilles and sometimes engines. If a car identifier gives a year range like "2015–2018", it's often telling you the pre- or post-facelift window.

Identify the generation from a photo

CarForge shows the generation code with every identification where it applies, e.g. "Mercedes-Benz C-Class (W205), 2015–2018", along with specs and a typical price. Try it with our identify a car from a picture guide, or learn which generations are popular project cars.

Frequently asked questions

What does E46 mean?

E46 is BMW's internal code for the 3 Series generation built from about 1997 to 2006.

What's the difference between a generation and a facelift?

A generation is a full redesign; a facelift is a mid-life update to the same generation, mostly lights, bumpers and tech.

Where can I find my car's generation code?

Owner forums, your VIN decoded by a brand-specific decoder, or an identifier app that shows the generation.

Why do enthusiasts use codes instead of years?

Because parts, fitment and character change by generation, not by calendar year.

Try it on your own car

Identify any car. Redesign yours in seconds.

Snap a photo to get the make, model and specs, or try paint, wraps, wheels, body kits and 16+ AI styles on your own car. On iPhone and iPad.

Download CarForge

Keep reading