E-Sys coding by series
Find your car by its chassis code (F30, G20, F15 and so on): does E-Sys code it, and what to expect.
Find your chassis code
BMW names each generation with a chassis code: E for older cars, F from about 2008, G from about 2015, and I for the i3 and i8. The code is in your car's papers, on many parts lists, and E-Sys shows it after Read FA (for example F030 or G020).
E-Sys codes F, G and I-series cars, plus MINI and Toyota Supra models built on them. Older E-series cars use other tools. In every case you need E-Sys, the PSdZData for your car's I-step, an ENET cable or ICOM and a battery charger.
F-series
Most settings have names in older BMW data, so E-Sys MAX names most F-series settings in English and has the most ready-made changes for them.
| Chassis | Model | Years (about) |
|---|---|---|
| F20, F21 | 1 Series hatchback | 2011 to 2019 |
| F22, F23 | 2 Series Coupe, Convertible | 2014 to 2021 |
| F45, F46 | 2 Series Active Tourer, Gran Tourer | 2014 to 2021 |
| F30, F31, F34 | 3 Series Sedan, Touring, Gran Turismo | 2012 to 2019 |
| F32, F33, F36 | 4 Series Coupe, Convertible, Gran Coupe | 2013 to 2020 |
| F10, F11, F07 | 5 Series Sedan, Touring, Gran Turismo | 2009 to 2017 |
| F06, F12, F13 | 6 Series Gran Coupe, Convertible, Coupe | 2011 to 2018 |
| F01, F02 | 7 Series | 2008 to 2015 |
| F48, F39 | X1, X2 | 2015 to 2023 |
| F25, F26 | X3, X4 | 2010 to 2018 |
| F15, F16 | X5, X6 | 2013 to 2019 |
| F80, F82, F83, F87 | M3, M4, M2 | 2014 to 2021 |
| F54, F55, F56, F57, F60 | MINI Clubman, 5-door, 3-door, Convertible, Countryman | 2014 to 2024 |
G-series
BMW never published names for G-series settings, so E-Sys shows most of them as a dot. E-Sys MAX names fewer G-series settings, adds more with every update, and still gives you everything else: ready-made changes where they exist, backups, coding history and the fault scan.
| Chassis | Model | Years (about) |
|---|---|---|
| G20, G21 | 3 Series Sedan, Touring | 2019 on |
| G22, G23, G26 | 4 Series Coupe, Convertible, Gran Coupe | 2020 on |
| G30, G31 | 5 Series Sedan, Touring | 2017 to 2023 |
| G32 | 6 Series Gran Turismo | 2017 on |
| G11, G12 | 7 Series | 2015 to 2022 |
| G14, G15, G16 | 8 Series Convertible, Coupe, Gran Coupe | 2018 on |
| G01, G02 | X3, X4 | 2017 on |
| G05, G06, G07 | X5, X6, X7 | 2018 on |
| G29 | Z4 (and the Toyota GR Supra built with it) | 2018 on |
| G80, G82 | M3, M4 | 2021 on |
The newest generation (for example the 5 Series and 7 Series from 2023) is not on our test list yet. Try it with the free trial before you buy.
I-series
| Chassis | Model | Years (about) |
|---|---|---|
| I01 | i3 | 2013 to 2022 |
| I12, I15 | i8 Coupe, Roadster | 2014 to 2020 |
What changes between series
- The modules. The same feature can live in a different module: the body module is
FEMon many F-series cars andBDCon later F and G-series cars; the head unit can beNBT,NBT EVOorMGU. - The CAFD version. A setting can move or change meaning between versions, so a cheat sheet line for one series may not fit another.
- The PSdZData. Newer cars need newer data. See PSdZData versions and I-steps.
E-Sys MAX's What can I code? list only shows the changes that fit the module and CAFD in your car, so you do not have to sort this out by hand.
Questions
Can E-Sys code my E90 or E60?
No. E-series cars use an older system that E-Sys does not code. E-Sys starts with the F-series.
Does E-Sys MAX work on G-series?
Yes. Everything works on G-series; there are just fewer English names because BMW never published them. Every update adds more, and names you send with Help improve names earn you free licence time.
How do I know if my car will work?
Start the free 3-day trial on your own car. The launcher's setup check and car connection check show what is missing before you code anything.
See what you can code on your car
Connect, open a module, and E-Sys MAX lists the changes that fit. Free for 3 days.
