E, F, G, U, I. Decoded.
BMW names each generation with a chassis code. E was the original series, F arrived around 2010, G from 2015, with I for BMW i and U for the newest compact models.
E20
1973 · 1 carsE9
1973 · 1 carsE21
1977 · 1 carsE26
1978 · 1 carsE28
1985 · 1 carsE30
1986 · 2 carsE24
1986 · 1 carsE34
1988 · 1 carsE36
1992 · 1 carsE31
1992 · 1 carsE38
1994 · 1 cars7
1997 · 1 cars8
1998 · 1 carsE46
2003 · 3 carsE60
2003 · 2 carsE63
2005 · 1 carsE85
2006 · 1 carsE86
2006 · 1 carsE92
2007 · 3 carsE90
2008 · 2 carsF10
2011 · 2 carsF25
2011 · 1 carsE82
2011 · 1 carsF13
2012 · 1 carsF06
2013 · 2 carsF22
2014 · 1 carsF32
2014 · 1 carsF15
2014 · 1 carsI12
2014 · 1 carsF80
2015 · 1 carsF82
2015 · 2 carsG11
2015 · 1 carsF48
2016 · 1 carsG30
2017 · 1 carsG32
2017 · 1 carsF90
2018 · 2 carsF87
2018 · 2 carsF39
2018 · 1 carsG20
2019 · 1 carsG07
2019 · 1 carsF92
2019 · 1 carsF97
2019 · 1 carsF98
2019 · 1 carsF40
2019 · 1 carsG15
2019 · 1 carsF91
2019 · 1 carsI01
2019 · 1 carsG06
2020 · 1 carsF95
2020 · 1 carsF96
2020 · 1 carsG29
2020 · 1 carsF93
2020 · 1 carsF44
2020 · 1 carsG80
2021 · 2 carsG82
2021 · 2 carsG22
2021 · 1 carsG26
2021 · 4 carsG08
2021 · 1 carsG02
2022 · 1 carsG42
2022 · 1 carsG81
2022 · 1 carsI20
2022 · 2 carsU11
2022 · 2 carsG70
2022 · 2 carsG87
2023 · 1 carsG09
2023 · 1 carsG60
2023 · 2 carsG90
2024 · 1 carsG99
2024 · 1 carsU10
2024 · 2 carsE39
· 1 carsBuying one
A sourced buyer’s checklist.
Before you buy any used BMW
- Arrange an independent physical pre-purchase inspection; a vehicle-history report is only one part of due diligence. AAMVA · NMVTIS for consumers
- Use NHTSA’s VIN decoder for US-market vehicle attributes. Missing decoded values mean NHTSA has no data for that variable—not that the feature is absent. NHTSA · vPIC VIN decoder
Importing from the US
- US title, brand, most recent odometer and some theft history may appear in an NMVTIS report from an approved provider. AAMVA · NMVTIS for consumers
- A clean NICB VINCheck result does not prove the vehicle has never been damaged; the service covers only certain records from participating insurers. NICB · VINCheck coverage
- Check open safety recalls for the vehicle by VIN through NHTSA’s recall lookup. NHTSA · Recalls
Importing from Europe
- For a UK-imported car, GOV.UK can show MOT pass/fail, recorded mileage, next due date and available advisories; this does not cover all European countries. GOV.UK · Check MOT history
- EU roadworthiness inspection certificates follow minimum requirements in Directive 2014/45/EU; confirm records and rules with the vehicle’s specific country. EUR-Lex · Directive 2014/45/EU
- EU vehicle-registration procedures and related taxes vary by country; check the relevant national authority for the vehicle’s country. European Commission · Registration abroad
Clearing the car in Georgia
- Use Georgia Revenue Service’s vehicle-clearance calculator for applicable import clearance costs; confirm requirements for your vehicle. Georgia Revenue Service · Vehicle clearance
- Confirm local registration steps with the Georgian MIA Service Agency; its portal is not verified here as a VIN-based history lookup. Georgian MIA Service Agency
- Georgia’s periodic technical inspection checks include identity, brakes, steering, tyres, chassis, visibility, lights and emissions for vehicle categories subject to inspection; it does not replace pre-purchase inspection or history checks. PTI Georgia · Technical inspection