Skip to main content

G80 / G82 — M3 & M4 (2021+)

The G80 M3 and G82 M4 are the current M car generation built on the CLAR platform with the S58 twin-turbo inline-6.

Quick Facts

  • Production: 2021+
  • Engine: S58 3.0L twin-turbo I6
  • Head unit: MGU (ID7), MGU2 (ID8) on CS/later models
  • OBD port: Driver's side footwell
  • Recommended tool: BimmerCode (easy), E-Sys (full access), xHP (transmission)

M-Specific Coding

The M3/M4 have additional coding options not found on standard 3/4 Series models.

Drivetrain

ModModuleToolDifficulty
Exhaust burble / crackle intensityDMEE-SysMedium
Launch control RPM adjustmentDMEE-SysAdvanced
Throttle response mappingDMEE-SysAdvanced
xDrive torque split (M3/M4 xDrive)VTGE-SysAdvanced
xHP transmission flashEGSxHPMedium

Display / M Mode

ModModuleToolDifficulty
M displays and gaugesHU_MGUBimmerCodeEasy
M lap timer always availableHU_MGUE-SysMedium
M Drive settings customizationHU_MGUBimmerCodeEasy
Digital speedometer in clusterKOMBIBimmerCodeEasy
Shift indicator customizationKOMBIE-SysMedium

Exterior / Comfort

ModModuleToolDifficulty
Ambient lightingBDCBimmerCodeEasy
Fold mirrors on lockBDCBimmerCodeEasy
M logo startup animationHU_MGUE-SysMedium
Warning chime volume adjustBDCE-SysMedium
Start-stop default offDMEBimmerCodeEasy

M3 Touring (G81) Notes

The G81 M3 Touring shares the G80's coding options plus:

  • Tailgate open height control via BDC
  • Rear wiper intermittent speed via BDC

Competition vs. Standard

Both Competition and non-Competition (where available) use the same DME module, but some FDL parameters differ in their default values. Coding changes apply to both unless otherwise noted.

Tips

  • The S58 engine has strict DME checksums — only use E-Sys or verified tools for DME changes
  • xHP flashing is separate from FDL coding — see the xHP guide
  • G80/G82 share most BDC and HU coding with the G20/G22 — non-M-specific changes carry over