BMW F95 X5 M coding list
2020–present · 83 settings you can change yourself, from the published lists of BimmerCode, 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).
F95-specific caveats
- Body Domain Controller (BDC): BimmerCode notes it occasionally stops responding; the only known fix is disconnecting the 12V battery for a few minutes (both batteries, for 15 minutes, on cars with two). (BimmerCode FAQ)
Areas
Acoustical confirmation 5 Active Sound Design 1 Alarm system 3 Ambient lighting 1 Audio 5 Auto Start Stop function 2 Battery 2 Daytime running light 1 Display options iDrive system 6 Display options instrument cluster 7 Doors/windows 6 Driving mode 1 Fuel reserve warnings 2 Lighting 4 Mirrors 5 One-touch turn signal 1 PDC 2 Seat heating/cooling 17 Sport displays 2 Steering wheel heating 1 Tailgate 7 Video 1 Welcome Lights 1
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 (pre-LCI) | Active / Not active | FZD__35 | Easy | BimmerCode |
| Checkbox acoustical lock confirmation (pre-LCI) Please note that the car has to be equipped with an alarm system. | Active / Not active | HU_MGU | Only if equipped | BimmerCode |
| Confirmation sound duration (pre-LCI) | Short / Normal / Long / Very long | FZD__35 | Easy | BimmerCode |
| Confirmation sound frequency (pre-LCI) | Low / Normal / High | FZD__35 | Easy | BimmerCode |
| Confirmation sound volume (pre-LCI) | Low / Normal / High / Very high | FZD__35 | Easy | BimmerCode |
Active Sound Design
| Setting | Choices | Module | Difficulty | Listed by |
|---|---|---|---|---|
| Active Sound Design (pre-LCI) Please note that it is not possible to enable the Active Sound Design for cars that are not equipped with this option by factory. | Active / Not active | RAM | Only if equipped | BimmerCode |
Alarm system
| Setting | Choices | Module | Difficulty | Listed by |
|---|---|---|---|---|
| Alarm sound (pre-LCI) | Alarm sound Europe / Alarm sound Great Britain / Alarm sound USA | FZD__35 | Easy | BimmerCode |
| Interior motion detection (pre-LCI) Please note that this function requires the car to be equipped with an alarm system. | Active / Not active | FZD__35 | Only if equipped | BimmerCode |
| OBD alarm (pre-LCI) Please note that this function requires the car to be equipped with an alarm system. | Active / Not active | FZD__35 | Only if equipped | BimmerCode |
Ambient lighting
| Setting | Choices | Module | Difficulty | Listed by |
|---|---|---|---|---|
| Ambient lighting color (pre-LCI) | Bronze / Red / Orange / Yellow / Yellow-green / Green / Green-cyan / Cyan | BDC_BODY3 | Easy | BimmerCode |
Audio
| Setting | Choices | Module | Difficulty | Listed by |
|---|---|---|---|---|
| Bowers & Wilkins sound settings (pre-LCI) Please note that these only have an effect if a Harman Kardon sound system is installed in the vehicle. Keep the backup so you can undo it. | Active | HU_MGU | Easy | BimmerCode |
| Maximum volume at startup (pre-LCI) | 10% / 20% / 25% / 30% / 40% / 50% | HU_MGU | Easy | BimmerCode |
| Ready-to-drive sound (pre-LCI) | Active / Not active | BDC_BODY3 | Easy | BimmerCode |
| Ready-to-drive sound type (pre-LCI) The “Ready-to-drive sound” may also have to be activated in the “Body Domain Controller” additionally. | Alternative / Default | RAM | Two-step | BimmerCode |
| Signal tones (pre-LCI) | BMW / BMW 2021 / MINI / Rolls-Royce | RAM | Easy | BimmerCode |
Auto Start Stop function
| Setting | Choices | Module | Difficulty | Listed by |
|---|---|---|---|---|
| Auto Start Stop function (pre-LCI) | Active / Not active | DME | Easy | BimmerCode |
| Auto Start Stop function memory (pre-LCI) Please note that the Auto Start Stop function is automatically activated again in ECO PRO driving mode. | Active / Not active | DME | Easy | BimmerCode |
Battery
| Setting | Choices | Module | Difficulty | Listed by |
|---|---|---|---|---|
| Battery capacity (pre-LCI) 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. | 20 Ah / 50 Ah / 60 Ah / 69 Ah / 70 Ah / 80 Ah / 90 Ah / 105 Ah | DME | Two-step | BimmerCode |
| Battery type (pre-LCI) 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. | AGM / EFB / Lead acid / Lithium-ion | DME | Two-step | BimmerCode |
Daytime running light
| Setting | Choices | Module | Difficulty | Listed by |
|---|---|---|---|---|
| Checkbox daytime running light (pre-LCI) | Active / Not active | HU_MGU | Easy | BimmerCode |
Display options iDrive system
| Setting | Choices | Module | Difficulty | Listed by |
|---|---|---|---|---|
| Cover Artwork (pre-LCI) | Active / Not active | HU_MGU | Easy | BimmerCode |
| Engine sound menu (pre-LCI) | Active / Not active | HU_MGU | Easy | BimmerCode |
| Start animation (pre-LCI) Please note that the animation is not visible every time you start the car, but only under certain circumstances. | Default / BMW / M variant 1 / ALPINA / BMW i / Rolls-Royce | HU_MGU | Easy | BimmerCode |
| Tire pressure control (pre-LCI) Please note that the car has to be equipped with the required sensors to make this work. | Display pressure only / Display temperature and pressure / Not active | HU_MGU | Only if equipped | BimmerCode |
| Volume popup (pre-LCI) | Active / Not active | HU_MGU | Easy | BimmerCode |
| xView display (pre-LCI) | Active / Not active | HU_MGU | Easy | BimmerCode |
Display options instrument cluster
| Setting | Choices | Module | Difficulty | Listed by |
|---|---|---|---|---|
| Diesel logo (pre-LCI) | Active / Not active | DKOMBI4 | Easy | BimmerCode |
| Fuel consumption display maximum value (pre-LCI) | 15 l/100km / 20 l/100km / 30 l/100km | DKOMBI4 | Easy | BimmerCode |
| Layout (pre-LCI) Please note that the layouts are not fully compatible with hybrid vehicles. | ALPINA / M / M Performance up to 160 mph / M Performance up to 200 mph / M Sport / M with shift lights / Standard | DKOMBI4 | Easy | BimmerCode |
| Logo (pre-LCI) | ALPINA / eDrive / i / M / M Sport / M2 / M2 Competition / M3 | DKOMBI4 | Easy | BimmerCode |
| Redline Tachometer (pre-LCI) | 5,000 RPM / 6,000 RPM / 6,500 RPM / 7,200 RPM / 7,500 RPM | DKOMBI4 | Easy | BimmerCode |
| Refresh rate digital speed (pre-LCI) | 2 times per second / 5 times per second / 10 times per second | DKOMBI4 | Easy | BimmerCode |
| Tire widget (pre-LCI) | Active / Not active | HU_MGU | Easy | BimmerCode |
Doors/windows
| Setting | Choices | Module | Difficulty | Listed by |
|---|---|---|---|---|
| Close roof automatically (1 of 2) (pre-LCI) Keep the backup so you can undo it. | Active (closed) / Active (tilted) | FZD__35 | Two-step | BimmerCode |
| Close roof automatically (2 of 2) (pre-LCI) Keep the backup so you can undo it. | Active | HU_MGU | Two-step | BimmerCode |
| Horn signal when locking the car with engine running (pre-LCI) | Active / Not active | BDC_BODY3 | Easy | BimmerCode |
| Lock after pulling away (pre-LCI) | Active / Not active | HU_MGU | Easy | BimmerCode |
| Time until automatic lock (pre-LCI) | 10 seconds / 30 seconds / 1 minute / 2 minutes / 5 minutes / 10 minutes | BDC_BODY3 | Easy | BimmerCode |
| Window lifter interruption when opening a door (pre-LCI) | Active / Not active | BDC_BODY3 | Easy | BimmerCode |
Driving mode
| Setting | Choices | Module | Difficulty | Listed by |
|---|---|---|---|---|
| Default driving mode (pre-LCI) | ADAPTIVE / COMFORT / COMFORT INDIVIDUAL / COMFORT+ / ECO PRO / ECO PRO INDIVIDUAL / ECO PRO+ / ELECTRIC | BDC_BODY3 | Easy | BimmerCode |
Fuel reserve warnings
| Setting | Choices | Module | Difficulty | Listed by |
|---|---|---|---|---|
| Low fuel warning 1 (pre-LCI) | 10 kilometers / 10 miles / 20 kilometers / 20 miles / 30 kilometers / 30 miles / 40 kilometers / 50 kilometers | DKOMBI4 | Easy | BimmerCode |
| Low fuel warning 2 (pre-LCI) | 40 miles / 50 kilometers / 50 miles / 60 kilometers / 70 kilometers / 80 kilometers / 90 kilometers / Not active | DKOMBI4 | Easy | BimmerCode |
Lighting
| Setting | Choices | Module | Difficulty | Listed by |
|---|---|---|---|---|
| Automatic light control (pre-LCI) | Active in position A / Active in position A and 0 | BDC_BODY3 | Easy | BimmerCode |
| Fog lights off with high beam (pre-LCI) | Active / Not active | BDC_BODY3 | Easy | BimmerCode |
| Fog lights with parking lights (pre-LCI) | Active / Not active | BDC_BODY3 | Easy | BimmerCode |
| Rain-light-sensor sensitivity (pre-LCI) | Insensitive / Normal / Sensitive / Very sensitive | BDC_BODY3 | Easy | BimmerCode |
Mirrors
| Setting | Choices | Module | Difficulty | Listed by |
|---|---|---|---|---|
| Automatic mirror tilt (pre-LCI) Please note that your car has to be equipped with power folding mirrors. | Active / Not active | BDC_BODY3 | Only if equipped | BimmerCode |
| Automatic mirror tilt value (pre-LCI) | 10% / 20% / 30% / 40% / 50% / 59% / 60% / 63% | BDC_BODY3 | Easy | BimmerCode |
| Fold mirrors with convenient closing (pre-LCI) 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 | BDC_BODY3 | Only if equipped | BimmerCode |
| Steering wheel heating automatic activation (2 of 2) (pre-LCI) The option “Steering wheel heating automatic activation (1 of 2)” must also be activated in the “Headunit”. | Active / Not active | BDC_BODY3 | Two-step | BimmerCode |
| Unfold mirrors with convenient opening (pre-LCI) | Active / Not active | BDC_BODY3 | Easy | BimmerCode |
One-touch turn signal
| Setting | Choices | Module | Difficulty | Listed by |
|---|---|---|---|---|
| One-touch turn signal 5 times (pre-LCI) | Active / Not active | HU_MGU | Easy | BimmerCode |
PDC
| Setting | Choices | Module | Difficulty | Listed by |
|---|---|---|---|---|
| PDC/Top View distance switch-off threshold (pre-LCI) | 10 m / 20 m / 30 m / 40 m / 50 m / 100 m / 150 m / 200 m | ACSM_5 | Easy | BimmerCode |
| PDC/Top View speed switch-off threshold (pre-LCI) | 5 km/h / 10 km/h / 15 km/h / 20 km/h / 30 km/h / 35 km/h / 40 km/h / 50 km/h | ACSM_5 | Easy | BimmerCode |
Seat heating/cooling
| Setting | Choices | Module | Difficulty | Listed by |
|---|---|---|---|---|
| Front backrests temperature level 1 (pre-LCI) | 30 °C / 31 °C / 32 °C / 33 °C / 34 °C / 35 °C | BDC_BODY3 | Easy | BimmerCode |
| Front backrests temperature level 2 (pre-LCI) | 36 °C / 37 °C / 38 °C / 39 °C / 40 °C / 41 °C | BDC_BODY3 | Easy | BimmerCode |
| Front backrests temperature level 3 (pre-LCI) | 42 °C / 43 °C / 44 °C / 45 °C / 46 °C / 47 °C | BDC_BODY3 | Easy | BimmerCode |
| Front seats temperature level 1 (pre-LCI) | 30 °C / 31 °C / 32 °C / 33 °C / 34 °C / 35 °C | BDC_BODY3 | Easy | BimmerCode |
| Front seats temperature level 2 (pre-LCI) | 35 °C / 36 °C / 37 °C / 38 °C / 39 °C / 40 °C | BDC_BODY3 | Easy | BimmerCode |
| Front seats temperature level 3 (pre-LCI) | 41 °C / 42 °C / 43 °C / 44 °C / 45 °C / 46 °C / 47 °C / 48 °C | BDC_BODY3 | Easy | BimmerCode |
| Rear backrests temperature level 1 (pre-LCI) | 30 °C / 31 °C / 32 °C / 33 °C / 34 °C / 35 °C | BDC_BODY3 | Easy | BimmerCode |
| Rear backrests temperature level 2 (pre-LCI) | 36 °C / 37 °C / 38 °C / 39 °C / 40 °C / 41 °C | BDC_BODY3 | Easy | BimmerCode |
| Rear backrests temperature level 3 (pre-LCI) | 42 °C / 43 °C / 44 °C / 45 °C / 46 °C / 47 °C | BDC_BODY3 | Easy | BimmerCode |
| Rear seats temperature level 1 (pre-LCI) | 30 °C / 31 °C / 32 °C / 33 °C / 34 °C / 35 °C / 36 °C | BDC_BODY3 | Easy | BimmerCode |
| Rear seats temperature level 2 (pre-LCI) | 35 °C / 36 °C / 37 °C / 38 °C / 39 °C / 40 °C | BDC_BODY3 | Easy | BimmerCode |
| Rear seats temperature level 3 (pre-LCI) | 40 °C / 41 °C / 42 °C / 43 °C / 44 °C / 45 °C / 46 °C / 47 °C | BDC_BODY3 | Easy | BimmerCode |
| Seat heating automatic activation (2 of 2) (pre-LCI) The option “Seat heating front automatic activation (1 of 2)” and/or “Seat heating rear automatic activation (1 of 2)” must also be activated in the “Headunit”. | All seats / Driver's seat / Front seats / Not active | BDC_BODY3 | Two-step | BimmerCode |
| Seat heating front automatic activation (1 of 2) (pre-LCI) The option “Seat heating automatic activation (2 of 2)” must also be activated in the “Body Domain Controller”. Please note that a “BDC_BODY2” or “BDC_BODY3” is required. | Active / Not active | HU_MGU | Two-step | BimmerCode |
| Seat heating rear automatic activation (1 of 2) (pre-LCI) The option “Seat heating automatic activation (2 of 2)” must also be activated in the “Body Domain Controller”. | Active / Not active | HU_MGU | Two-step | BimmerCode |
| Seat heating/cooling setting memory (pre-LCI) | 15 minutes / 24 hours / Do not save / Unlimited | CBFS_S15, CFAS_S15 | Easy | BimmerCode |
| Steering wheel heating automatic activation (1 of 2) (pre-LCI) The option “Steering wheel heating automatic activation (2 of 2)” must also be activated in the “Body Domain Controller”. | Active / Not active | HU_MGU | Two-step | BimmerCode |
Sport displays
| Setting | Choices | Module | Difficulty | Listed by |
|---|---|---|---|---|
| G-Meter maximum value (pre-LCI) | 0.8 g / 0.9 g / 1.0 g / 1.2 g / 1.5 g / 1.8 g / 2.0 g | HU_MGU | Easy | BimmerCode |
| Sport displays values (pre-LCI) Please note that, depending on the vehicle, not all displays may work. | G-meter, power, torque, oil temperature, boost pressure / Not active / Power, torque | HU_MGU | Easy | BimmerCode |
Steering wheel heating
| Setting | Choices | Module | Difficulty | Listed by |
|---|---|---|---|---|
| Steering wheel heating memory (pre-LCI) | 15 minutes / 24 hours / Do not save / Unlimited | BDC_BODY3 | Easy | BimmerCode |
Tailgate
| Setting | Choices | Module | Difficulty | Listed by |
|---|---|---|---|---|
| Boot lid opening delay (pre-LCI) | 0.5 seconds / 0.7 seconds / 1 second / 2 seconds / 3 seconds / 4 seconds / 5 seconds / 10 seconds | BDC_BODY3 | Easy | BimmerCode |
| Close tailgate with button in the interior without long press (pre-LCI) | Active / Not active | HKFM2 | Easy | BimmerCode |
| Close tailgate with the remote control without long press (pre-LCI) | Active / Not active | HKFM2 | Easy | BimmerCode |
| Open tailgate after unlock only (pre-LCI) Please note that “Tailgate” has to be selected for the tailgate button in the settings in the iDrive system in the car. | Active / Not active | BDC_BODY3 | Easy | BimmerCode |
| Tailgate function remote control (pre-LCI) | Open / Open and close | HKFM2 | Easy | BimmerCode |
| Tailgate function when pulling the button in the interior (pre-LCI) | Close / Deactivated | HKFM2 | Easy | BimmerCode |
| Tailgate function when pushing the button in the interior (pre-LCI) | Deactivated / Open / Open and close | HKFM2 | Easy | BimmerCode |
Video
| Setting | Choices | Module | Difficulty | Listed by |
|---|---|---|---|---|
| Video via USB (pre-LCI) Keep the backup so you can undo it. | Active / Not active | HU_MGU | Easy | BimmerCode |
Welcome Lights
| Setting | Choices | Module | Difficulty | Listed by |
|---|---|---|---|---|
| Welcome Light in darkness only (pre-LCI) | Active / Not active | BDC_BODY3 | Easy | BimmerCode |
Module names
ACSM_5 Advanced Crash Safety Module · BDC_BODY3 Body Domain Controller · CBFS_S15 Seat Module Passenger · CFAS_S15 Seat Module Driver · DKOMBI4 Instrument Cluster · DME Engine Control Unit · FZD__35 Roof Function Center · HKFM2 Tailgate Function Module · HU_MGU Headunit · RAM Receiver Audio Module · SAS2 Optional Equipment System
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 F95 that is:
- Safety warnings and notices (6)
- Seat belt reminders and belt-status warnings (5)
- Driver-assistance settings (lane change, speed-limit warning) (5)
- Pedestrian warning sound (electric and hybrid models) (2)
- Emergency brake-light signal (Brake Force Display) (2)
- Driver-assistance and camera thresholds (2)
- Safety interlocks (starting without brake/clutch, top or lights while moving) (1)
- Video or text while the car is moving (1)
Sources
- BimmerCode: BMW X5, X5 M (G05, F95 (PRE-LCI)) pre-LCI
- BimmerCode: BMW X5 (G05, F95 (LCI)) LCI
- 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.
F95 buyer's guide F95 repair costs and recalls F95 specs All coding lists