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
| Mod | Module | Tool | Difficulty |
|---|---|---|---|
| Exhaust burble / crackle intensity | DME | E-Sys | Medium |
| Launch control RPM adjustment | DME | E-Sys | Advanced |
| Throttle response mapping | DME | E-Sys | Advanced |
| xDrive torque split (M3/M4 xDrive) | VTG | E-Sys | Advanced |
| xHP transmission flash | EGS | xHP | Medium |
Display / M Mode
| Mod | Module | Tool | Difficulty |
|---|---|---|---|
| M displays and gauges | HU_MGU | BimmerCode | Easy |
| M lap timer always available | HU_MGU | E-Sys | Medium |
| M Drive settings customization | HU_MGU | BimmerCode | Easy |
| Digital speedometer in cluster | KOMBI | BimmerCode | Easy |
| Shift indicator customization | KOMBI | E-Sys | Medium |
Exterior / Comfort
| Mod | Module | Tool | Difficulty |
|---|---|---|---|
| Ambient lighting | BDC | BimmerCode | Easy |
| Fold mirrors on lock | BDC | BimmerCode | Easy |
| M logo startup animation | HU_MGU | E-Sys | Medium |
| Warning chime volume adjust | BDC | E-Sys | Medium |
| Start-stop default off | DME | BimmerCode | Easy |
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