Skip to main content

G20 / G21 — 3 Series (2019–2025)

The G20 (sedan) and G21 (Touring) 3 Series is one of the most popular platforms for coding due to its wide availability and large community.

Quick Facts

  • Production: 2019–2025
  • Head unit: MGU (ID6/ID7), ID8 on LCI (2023+)
  • OBD port: Standard location, driver's side footwell
  • Recommended tool: BimmerCode (easy) or E-Sys (full access)

Exterior

ModModuleToolDifficulty
Ambient Lighting customizationBDCBimmerCode / E-SysEasy
Cornering lights always onBDCE-SysMedium
Fold mirrors on lockBDCBimmerCodeEasy
Needle sweep on startKOMBIBimmerCodeEasy
Daytime running light brightnessBDCE-SysMedium

Interior / Display

ModModuleToolDifficulty
Digital speedometerKOMBI / HU_MGUBimmerCodeEasy
Sport displays in all modesHU_MGUBimmerCodeEasy
M logo in startup screenHU_MGUE-SysMedium
Remove speed limit warningHU_MGUE-SysMedium

Comfort / Functional

ModModuleToolDifficulty
Start-stop memoryDMEBimmerCodeEasy
Exhaust burble / popsDMEE-SysMedium
Seatbelt chime delayBDCE-SysMedium
Lock confirmation hornBDCBimmerCodeEasy
Auto hold default onDME / EMFBimmerCodeEasy

G20 LCI Notes (2023+)

The LCI (Life Cycle Impulse / facelift) models switched to iDrive 8 with the curved display. Some key differences:

  • The head unit module changes from HU_MGU to HU_MGU2
  • Some BimmerCode features may not be available yet on the LCI
  • E-Sys requires updated PSdZData files for LCI modules
  • Some FDL coding paths have changed compared to pre-LCI

Tips

  • The G20 shares many modules with the G22 (4 Series Coupé) and G26 (4 Series Gran Coupé) — most coding changes apply across all three
  • M340i and 330i share the same BDC and HU modules; only DME differs
  • Always note your I-level before coding (visible in E-Sys or BimmerCode)