BMW E60 5 Series and M5 coding list
2006–2010 · 98 settings you can change yourself, from the published lists of BimmerCode and Carly, with the module, difficulty and caveats for each
Before you code
- Both apps need a supported OBD adapter plugged into the port in the driver's footwell; not every adapter works with every car, and some newer G-series modules can only be reached with specific adapters (BimmerCode quick start, BimmerCode FAQ).
- Coding restarts the module you changed, so the car can show warning messages for a moment. BimmerCode says these clear after switching the ignition off and on again (BimmerCode FAQ).
- Keep the backup the app makes before you code. BimmerCode says coding data can be restored from it if a connection drops, but that misuse of expert mode can leave a module needing a reflash (BimmerCode FAQ).
- Some modules have known faults: BimmerCode refuses to code certain FRM footwell modules that have a corrupted boot sector, and on some cars the body domain controller (BDC) can stop responding until the 12 V battery is disconnected for a few minutes (BimmerCode FAQ).
- The lists below are the apps' published lists. What your car actually offers depends on its modules, software level and factory options; the free version of BimmerCode reads the car and shows what is available before you pay (BimmerCode quick start).
Areas
Acoustical confirmation 2 Air Conditioning 3 Alarm system 4 Angel Eyes 3 Audio 1 Battery 1 Coming home lights 5 Convenient opening/closing 11 Daytime running light 9 Display options iDrive system 1 Display options instrument cluster 2 Doors/windows 11 Easy Entry 5 Flasher 1 Fuel reserve warnings 2 Head-up display 2 Headlight cleaning 1 Interior Lights 1 Key 2 Lighting 2 Mirrors 2 Panic alarm 4 PDC 1 Seating Heater 3 Tailgate 2 Telephone 1 Theft prevention 2 Turn signals 4 Welcome Lights 10
Easy: One setting; change it and you are done. Two-step: Works only together with a second, paired setting (often in another module); the note says which. Only if equipped: Needs hardware the car must already have from the factory. Retrofit: Only after the matching hardware has been fitted. Difficulty is our grouping, based on the app's own description of each setting.
Acoustical confirmation
| Setting | Choices | Module | Difficulty | Listed by |
|---|---|---|---|---|
| Acoustical lock/unlock confirmation | Active / Not active | DWA_63, DWA_IRS | Easy | BimmerCode |
| Checkbox acoustical lock confirmation Please note that the car has to be equipped with an alarm system. | Active / Not active | CIC | Only if equipped | BimmerCode |
Air Conditioning
| Setting | Choices | Module | Difficulty | Listed by |
|---|---|---|---|---|
| Air Conditioning on in AUTO mode | Active / Not active | IHKA_E60 | Easy | BimmerCode |
| Air Conditioning setting memory | Active / Not active | IHKA_E60 | Easy | BimmerCode |
| Air circulation setting memory | Active / Not active | IHKA_E60 | Easy | BimmerCode |
Alarm system
| Setting | Choices | Module | Difficulty | Listed by |
|---|---|---|---|---|
| Alarm duration | Very short / Short / Relatively short / Long / Relatively long / Very long / Maximum | DWA_63, DWA_IRS | Easy | BimmerCode |
| Alarm hazard flasher | Active / Not active | DWA_63, DWA_IRS | Easy | BimmerCode |
| Alarm sound | Alarm sound Europe / Alarm sound Great Britain / Alarm sound USA | DWA_63 | Easy | BimmerCode |
| Alarm with high beam | Active / Not active | DWA_63, DWA_IRS | Easy | BimmerCode |
Angel Eyes
| Setting | Choices | Module | Difficulty | Listed by |
|---|---|---|---|---|
| Daytime running lights – angel eyes | on / off | LMA | Easy | Carly |
| Daytime running lights – angel eyes brightness | off / very low / low / medium / high / very high | LMA | Easy | Carly |
| Daytime running lights – angel eyes brightness (alternative) | off / very low / low / rather low / rather high / high / very high | LMA | Easy | Carly |
Audio
| Setting | Choices | Module | Difficulty | Listed by |
|---|---|---|---|---|
| Maximum volume at startup | 10% / 20% / 25% / 30% / 40% / 50% | CIC | Easy | BimmerCode |
Battery
| Setting | Choices | Module | Difficulty | Listed by |
|---|---|---|---|---|
| Battery type Please note that this value must only be modified if the battery in the car has been replaced. After coding, the battery replacement has to be registered using “BimmerLink” additionally. | 46 Ah / 55 Ah / 60 Ah AGM / 70 Ah / 70 Ah AGM / 80 Ah / 80 Ah AGM / 90 Ah | CAS3 | Two-step | BimmerCode |
Coming home lights
| Setting | Choices | Module | Difficulty | Listed by |
|---|---|---|---|---|
| Cancel Coming home lights | Active / Not active | LM2_E6X, LM_E60 | Easy | BimmerCode |
| Coming home lights | Active / Not active | LM2_E6X | Easy | BimmerCode |
| Coming home lights duration | 40 seconds / 90 seconds / 150 seconds / 240 seconds / Off | LM2_E6X, LM_E60 | Easy | BimmerCode |
| Coming home lights with remote control | Active / Not active | LM2_E6X, LM_E60 | Easy | BimmerCode |
| Extend Coming home lights | Active / Not active | LM2_E6X, LM_E60 | Easy | BimmerCode |
Convenient opening/closing
| Setting | Choices | Module | Difficulty | Listed by |
|---|---|---|---|---|
| Convenient closing To trigger convenient closing the lock button on the remote control has to be pressed and held. Please note that this option does not work for convertibles. | Active / Not active | CAS3 | Easy | BimmerCode |
| Convenient closing delay | 0.5 seconds / 1 second / 1.5 seconds / No delay | CAS3 | Easy | BimmerCode |
| Convenient closing delay front windows | 0.5 seconds / 1 second / 1.5 seconds / 2 seconds / 2.5 seconds / 3 seconds / 3.5 seconds / No delay | CAS3 | Easy | BimmerCode |
| Convenient closing delay sunroof | 0.5 seconds / 1 second / 1.5 seconds / 2 seconds / 2.5 seconds / 3 seconds / 3.5 seconds / 6 seconds | CAS3 | Easy | BimmerCode |
| Convenient closing with Comfort Access For convenient closing with the Comfort Access the door handle has to be touched and held at the ribbed surface. Please note that this option does not work for convertibles. | Active / Not active | CAS3 | Easy | BimmerCode |
| Convenient closing with remote control For convenient closing with the remote control, the lock button has to be pressed and held. Please note that this option does not work for convertibles. | Active / Not active | CAS3 | Easy | BimmerCode |
| Convenient opening For a convenient opening the unlock button on the remote control has to be pressed and held. When using Comfort Access, the door handle has to be gripped and held. | Active / Not active | CAS3 | Easy | BimmerCode |
| Convenient opening delay | 0.5 seconds / 1 second / 1.5 seconds / 2 seconds / 2.5 seconds | CAS3 | Easy | BimmerCode |
| Convenient opening delay rear windows | 0.5 seconds / 1 second / 1.5 seconds / 2 seconds / 2.5 seconds / 3 seconds / 3.5 seconds / No delay | CAS3 | Easy | BimmerCode |
| Convenient opening delay sunroof | 0.5 seconds / 1 second / 1.5 seconds / 2 seconds / 2.5 seconds / 3 seconds / 3.5 seconds / 6 seconds | CAS3 | Easy | BimmerCode |
| Convenient opening with remote control For convenient opening with the remote control, the unlock button has to be pressed and held. | Active / Not active | CAS3 | Easy | BimmerCode |
Daytime running light
| Setting | Choices | Module | Difficulty | Listed by |
|---|---|---|---|---|
| Checkbox daytime running light | Active / Not active | CIC | Easy | BimmerCode |
| Daytime running light Angel Eyes Please note that “Daytime running light used lights” has to be set to “Additional lights only”. | Active / Not active | LM2_E6X | Easy | BimmerCode |
| Daytime running light Angel Eyes brightness | High / Low / Off | LM2_E6X | Easy | BimmerCode |
| Daytime running light brightness | Low / Medium / High | LM_E60 | Easy | BimmerCode |
| Daytime running light high beam brightness | Very low / Low / Medium / High | LM2_E6X | Easy | BimmerCode |
| Daytime running light tail lights | Active / Not active | LM2_E6X | Easy | BimmerCode |
| Daytime running light turn signals front Please note that “Daytime running light used lights” has to be set to “Additional lights only”. | Active / Not active | LM2_E6X | Easy | BimmerCode |
| Daytime running light used lights | Not active / Dimmed turn signals / Dimmed high beam | LM_E60 | Easy | BimmerCode |
| Daytime running light used lights | Off / Low beam / Dimmed high beam / Additional lights only (EU) / Additional lights only (US) | LM2_E6X | Easy | BimmerCode |
Display options iDrive system
| Setting | Choices | Module | Difficulty | Listed by |
|---|---|---|---|---|
| Service history | Active / Not active | CIC | Easy | BimmerCode |
Display options instrument cluster
| Setting | Choices | Module | Difficulty | Listed by |
|---|---|---|---|---|
| Digital speed in board computer | Active / Not active | KMBI_E60 | Easy | BimmerCode |
| Empty menu item in board computer | Active / Not active | KMBI_E60 | Easy | BimmerCode |
Doors/windows
| Setting | Choices | Module | Difficulty | Listed by |
|---|---|---|---|---|
| Automatic lock time | Not active / 1 minute / 2 minutes / 5 minutes / 10 minutes | CAS3 | Easy | BimmerCode |
| Easy access | Active / Not active | CAS3 | Easy | BimmerCode |
| Lock doors automatically | 2 km/h / 4 km/h / 8 km/h / 16 km/h / 24 km/h / 32 km/h / Not active | CAS3 | Easy | BimmerCode |
| Lock with ignition on | Active / Not active | CAS3 | Easy | BimmerCode |
| Open the rear window with button in footwell | Active / Not active | CAS3 | Easy | BimmerCode |
| Rear window open with button outside | Active / Not active | CAS3 | Easy | BimmerCode |
| Rear window open with remote control | Active / Not active | CAS3 | Easy | BimmerCode |
| Selective central locking | Active / Not active | CAS3 | Easy | BimmerCode |
| Unlock doors automatically Please note that this only works if the doors have been locked automatically before. | Active / Not active | CAS3 | Two-step | BimmerCode |
| Window lifters deactivation with ignition off | 1 minute / 2 minutes / 5 minutes / 10 minutes / 15 minutes | CAS3 | Easy | BimmerCode |
| Window lifters deactivation with opening door | Active / Not active | CAS3 | Easy | BimmerCode |
Easy Entry
Flasher
| Setting | Choices | Module | Difficulty | Listed by |
|---|---|---|---|---|
| Bi-xenon flasher | Active / Not active | LM2_E6X, LM_E60 | Easy | BimmerCode |
Fuel reserve warnings
| Setting | Choices | Module | Difficulty | Listed by |
|---|---|---|---|---|
| Remaining range warning | 10 kilometers / 20 kilometers / 30 kilometers / 40 kilometers / 50 kilometers / 100 kilometers / Off | KMBI_E60 | Easy | BimmerCode |
| Reserve warning | 6.5 litres / 8 litres / 10 litres / 12.5 litres / 20 litres | KMBI_E60 | Easy | BimmerCode |
Head-up display
| Setting | Choices | Module | Difficulty | Listed by |
|---|---|---|---|---|
| HUD brightness | High / Normal | HUD | Easy | BimmerCode |
| HUD turn signals | Active / Not active | HUD | Easy | BimmerCode |
Headlight cleaning
| Setting | Choices | Module | Difficulty | Listed by |
|---|---|---|---|---|
| Headlight washers | Active / Not active | KBM | Easy | BimmerCode |
Interior Lights
| Setting | Choices | Module | Difficulty | Listed by |
|---|---|---|---|---|
| Interior lights with remote | active / off | CAS | Easy | Carly |
Key
| Setting | Choices | Module | Difficulty | Listed by |
|---|---|---|---|---|
| Comfort Start With Comfort Start enabled the START-STOP button has to be pushed briefly only once to start the engine. | Active / Not active | CAS3 | Easy | BimmerCode |
| Comfort key eject | Active / Not active | CAS3 | Easy | BimmerCode |
Lighting
| Setting | Choices | Module | Difficulty | Listed by |
|---|---|---|---|---|
| Fog lights off with high beam | Active / Not active | LM2_E6X, LM_E60 | Easy | BimmerCode |
| Interior lighting with remote control | Active / Not active | CAS3 | Easy | BimmerCode |
Mirrors
| Setting | Choices | Module | Difficulty | Listed by |
|---|---|---|---|---|
| Automatic mirror tilt Please note that your car has to be equipped with power folding mirrors. | Active / Not active | KGM | Only if equipped | BimmerCode |
| Fold mirrors with convenient closing Please note that your car has to be equipped with power folding mirrors and that this option does not work for convertibles. | Active / Not active | KGM | Only if equipped | BimmerCode |
Panic alarm
| Setting | Choices | Module | Difficulty | Listed by |
|---|---|---|---|---|
| Panic alarm Please note that this requires additional options to be activated in the “Car Access System” if necessary. | Active / Not active | DWA_63, DWA_IRS | Easy | BimmerCode |
| Panic alarm activation time The duration that the button to open the trunk on the remote control has to be pressed until the panic alarm is triggered. | 1 second / 2 seconds / 5 seconds | CAS3 | Easy | BimmerCode |
| Panic alarm duration | 1 minute / 5 minutes / 10 minutes / 15 minutes / Unlimited | CAS3 | Easy | BimmerCode |
| Panic alarm with remote control Please note that the car has to be equipped with an alarm system and the “Panic alarm” option in the “Anti-theft alarm system” control unit has to be enabled also. | Active / Not active | CAS3 | Only if equipped | BimmerCode |
PDC
| Setting | Choices | Module | Difficulty | Listed by |
|---|---|---|---|---|
| PDC vehicle orientation | Horizontal / Vertical | CIC | Easy | BimmerCode |
Seating Heater
| Setting | Choices | Module | Difficulty | Listed by |
|---|---|---|---|---|
| Seat heater Also, changing the heating distribution often only works on 5 series with sport seats. | on / off | CCC | Easy | Carly |
| Seat heater level in menu | on / off | CCC | Easy | Carly |
| Show seat heater menu automatically This function often only works in 5 series models. | on / off | CCC | Easy | Carly |
Tailgate
| Setting | Choices | Module | Difficulty | Listed by |
|---|---|---|---|---|
| Close tailgate with button in the interior | Active / Not active | HKL | Easy | BimmerCode |
| Close tailgate with remote control | Active / Not active | HKL | Easy | BimmerCode |
Telephone
| Setting | Choices | Module | Difficulty | Listed by |
|---|---|---|---|---|
| Telephone ringtone | BMW / Mini | CIC | Easy | Carly |
Theft prevention
| Setting | Choices | Module | Difficulty | Listed by |
|---|---|---|---|---|
| Alarm system activation/deactivation | With key or remote control / With remote control only | CAS3 | Easy | BimmerCode |
| Comfort Access deactivation Please note that this requires the key to be inserted to start the engine. Keep the backup so you can undo it. | Deactivated | CAS3 | Easy | BimmerCode |
Turn signals
| Setting | Choices | Module | Difficulty | Listed by |
|---|---|---|---|---|
| Double pulse hazard flasher | Active / Not active | LM2_E6X, LM_E60 | Easy | BimmerCode |
| Flash when locking | Active / Not active | LM2_E6X | Easy | BimmerCode |
| Flash when unlocking | Active / Not active | LM2_E6X | Easy | BimmerCode |
| One-touch turn signal duration | 1 time / 3 times / 5 times | LM2_E6X, LM_E60 | Easy | BimmerCode |
Welcome Lights
| Setting | Choices | Module | Difficulty | Listed by |
|---|---|---|---|---|
| Welcome Light lighting duration | 5 seconds / 10 seconds / 20 seconds / 30 seconds / 60 seconds | LM2_E6X | Easy | BimmerCode |
| Welcome Lights | Active / Not active | LM2_E6X | Easy | BimmerCode |
| Welcome Lights fog lights Please note that this option only works for cars equipped with halogen or xenon headlights. | Hard on / Off / Soft on | LM2_E6X | Only if equipped | BimmerCode |
| Welcome Lights front turn signals Please note that this option only works for cars equipped with halogen or xenon headlights. | Hard on / Off / Soft on | LM2_E6X | Only if equipped | BimmerCode |
| Welcome Lights high beam Please note that this option only works for cars equipped with halogen or xenon headlights. | Hard on / Off / Soft on | LM2_E6X | Only if equipped | BimmerCode |
| Welcome Lights license plate lights Please note that this option only works for cars equipped with halogen or xenon headlights. | Hard on / Off / Soft on | LM2_E6X | Only if equipped | BimmerCode |
| Welcome Lights low beam Please note that this option only works for cars equipped with halogen or xenon headlights. | Hard on / Off / Soft on | LM2_E6X | Only if equipped | BimmerCode |
| Welcome Lights parking lights front | Hard on / Off / Soft on | LM2_E6X | Easy | BimmerCode |
| Welcome Lights parking lights rear | Hard on / Off / Soft on | LM2_E6X | Easy | BimmerCode |
| Welcome Lights turn signals front | Hard on / Off / Soft on | LM2_E6X | Easy | BimmerCode |
Module names
CAS3 Car Access System · CIC Headunit · DWA_63 Anti-theft alarm system · DWA_IRS Anti-theft alarm system · HKL Tailgate Function Module · HUD Head-up display · IHKA_E60 Air Conditioning · KBM Body Base Module · KGM Body Gateway Module · KMBI_E60 Instrument Cluster · LM_E60 Light Module · LM2_E6X Light Module
What we left out
The apps also list settings that switch off or weaken safety equipment or lighting that US law requires, or that only make sense in other markets. We don't list them. For the E60 that is:
- Bulb-failure monitoring, lamp warnings and LED-bulb conversion (58)
- Safety warnings and notices (35)
- Speedometer correction (8)
- Emergency brake-light signal (Brake Force Display) (6)
- Video or text while the car is moving (4)
- Switching off or dimming US side-marker lights (required on US cars) (4)
- Seat belt reminders and belt-status warnings (3)
- Rear fog light used for welcome or follow-me-home functions (1)
- Raising the speed limit for operating the convertible top (1)
Sources
- BimmerCode: BMW 5 Series, M5 (E60, E61)
- Carly: coding for the BMW 5 series, E6x (2003 - 2010) tab
- BimmerCode FAQ
- BimmerCode quick start guide
Setting names, choices and modules are as the apps publish them, retrieved 2026-10-18. We have no relationship with either app and don't earn anything if you buy one.
E60 buyer's guide E60 repair costs and recalls E60 specs All coding lists