Home › Coding › F97

BMW F97 X3 M coding list

2020–2024 · 134 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).

F97-specific caveats

  • NBT EVO head unit: on some BMW software levels (i-levels) coding the head unit can trigger component protection, which can disable features such as navigation; BimmerCode blocks coding on those levels and suggests a dealer software update first. (BimmerCode FAQ)
  • 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 Cruise Control 1 Active Sound Design 2 Air Conditioning 6 Alarm system 3 Ambient lighting 2 Angel Eyes 1 Audio 8 Auto Start Stop function 2 Battery 2 CarPlay 1 Convenient opening/closing 11 Daytime running light 1 Display options iDrive system 11 Display options instrument cluster 13 Doors/windows 7 Driving mode 1 Fuel reserve warnings 2 Headlight cleaning 7 Lighting 4 Mirrors 5 One-touch turn signal 1 PDC 2 Seat heating/cooling 17 Sport displays 4 Steering wheel heating 1 Tailgate 7 Video 3 Welcome Lights 1 Window cleaning 3

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

SettingChoicesModuleDifficultyListed by
Acoustical lock/unlock confirmationActive / Not activeFZD__35EasyBimmerCode
Checkbox acoustical lock confirmation
Please note that the car has to be equipped with an alarm system.
Active / Not activeHU_MGU, HU_NBT_EVOOnly if equippedBimmerCode
Confirmation sound durationShort / Normal / Long / Very longFZD__35EasyBimmerCode
Confirmation sound frequencyLow / Normal / HighFZD__35EasyBimmerCode
Confirmation sound volumeLow / Normal / High / Very highFZD__35EasyBimmerCode

Active Cruise Control

SettingChoicesModuleDifficultyListed by
Active Cruise Control default distanceDefault / Last used / Level 1 / Level 2 / Level 3 / Level 4SAS10EasyBimmerCode

Active Sound Design

SettingChoicesModuleDifficultyListed by
Active Sound Design
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 activeRAMOnly if equippedBimmerCode
Active Sound Design deactivation
Keep the backup so you can undo it.
DeactivatedASD_01EasyBimmerCode

Air Conditioning

SettingChoicesModuleDifficultyListed by
AC on in air recirculation modeActive / Not activeIHKA_PRO1EasyBimmerCode
Air Conditioning on in AUTO modeActive / Not activeIHKA_PRO1EasyBimmerCode
Air Conditioning setting memoryActive / Not activeIHKA_PRO1EasyBimmerCode
Air circulation setting memoryActive / Not activeIHKA_PRO1EasyBimmerCode
Apply AUTO settings to manual modeActive / Not activeIHKA_PRO1EasyBimmerCode
Automatic Air RecirculationActive / Not activeIHKA_PRO1EasyBimmerCode

Alarm system

SettingChoicesModuleDifficultyListed by
Alarm soundAlarm sound Europe / Alarm sound Great Britain / Alarm sound USAFZD__35EasyBimmerCode
Interior motion detection
Please note that this function requires the car to be equipped with an alarm system.
Active / Not activeFZD__35Only if equippedBimmerCode
OBD alarm
Please note that this function requires the car to be equipped with an alarm system.
Active / Not activeFZD__35Only if equippedBimmerCode

Ambient lighting

SettingChoicesModuleDifficultyListed by
Ambient lighting colorBronze / Red / Orange / Yellow / Yellow-green / Green / Green-cyan / CyanBDC_BODY2EasyBimmerCode
Ambient lighting color contourBronze / Red / Orange / Yellow / Yellow-green / Green / Green-cyan / CyanBDC_BODY2EasyBimmerCode

Angel Eyes

SettingChoicesModuleDifficultyListed by
Angel Eyes brightness
Please note that this coding has to be carried out for both headlights (left and right) separately. Keep the backup so you can undo it.
100%FLMTwo-stepBimmerCode

Audio

SettingChoicesModuleDifficultyListed by
Acoustic signal when reverse gear is engagedActive / Not activeDKOMBI2EasyBimmerCode
Bluetooth audio streaming
Keep the backup so you can undo it.
ActiveHU_NBT_EVOEasyBimmerCode
Bowers & Wilkins sound settings
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.
ActiveHU_MGUEasyBimmerCode
Maximum volume at startup10% / 20% / 25% / 30% / 40% / 50%HU_MGU, HU_NBT_EVOEasyBimmerCode
Ready-to-drive sound type
The “Ready-to-drive sound” may also have to be activated in the “Body Domain Controller” additionally.
Alternative / DefaultRAMTwo-stepBimmerCode
RingtoneBMW i ringtone / BMW ringtone / Mini ringtone / Smartphone ringtoneHU_NBT_EVOEasyBimmerCode
Signal tonesBMW / BMW 2021 / MINI / Rolls-RoyceRAMEasyBimmerCode
Warning chimeBMW i warning chime / BMW warning chime / Mini warning chime / Rolls-Royce warning chimeHU_NBT_EVOEasyBimmerCode

Auto Start Stop function

SettingChoicesModuleDifficultyListed by
Auto Start Stop functionActive / Not activeDMEEasyBimmerCode
Auto Start Stop function memory
Please note that the Auto Start Stop function is automatically activated again in ECO PRO driving mode.
Active / Not activeDMEEasyBimmerCode

Battery

SettingChoicesModuleDifficultyListed by
Battery capacity
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 AhDMETwo-stepBimmerCode
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.
AGM / EFB / Lead acid / Lithium-ionDMETwo-stepBimmerCode

CarPlay

SettingChoicesModuleDifficultyListed by
CarPlay fullscreen mode
Important: This coding only works with the iDrive software versions “NBTevo_X” and “NBTevo_Y”. In this case, an update of the i-level from a BMW service partner is required first.
Active / Not activeHU_NBT_EVOOnly if equippedBimmerCode

Convenient opening/closing

SettingChoicesModuleDifficultyListed 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 activeBDC_BODY2EasyBimmerCode
Convenient closing delay0.5 seconds / 1 second / 1.5 seconds / No delayBDC_BODY2EasyBimmerCode
Convenient closing delay front windows0.5 seconds / 1 second / 1.5 seconds / No delayBDC_BODY2EasyBimmerCode
Convenient closing delay sunroof0.5 seconds / 1 second / 1.5 seconds / 3.5 seconds / No delayBDC_BODY2EasyBimmerCode
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 activeBDC_BODY2EasyBimmerCode
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 activeBDC_BODY2EasyBimmerCode
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 activeBDC_BODY2EasyBimmerCode
Convenient opening delay0.5 seconds / 1 second / 1.5 seconds / 2 seconds / 2.5 secondsBDC_BODY2EasyBimmerCode
Convenient opening delay rear windows0.5 seconds / 1 second / 1.5 seconds / No delayBDC_BODY2EasyBimmerCode
Convenient opening delay sunroof0.5 seconds / 1 second / 1.5 seconds / 3.5 seconds / No delayBDC_BODY2EasyBimmerCode
Convenient opening with remote control
For convenient opening with the remote control, the unlock button has to be pressed and held.
Active / Not activeBDC_BODY2EasyBimmerCode

Daytime running light

SettingChoicesModuleDifficultyListed by
Checkbox daytime running lightActive / Not activeHU_MGU, HU_NBT_EVOEasyBimmerCode

Display options iDrive system

SettingChoicesModuleDifficultyListed by
Cover ArtworkActive / Not activeHU_MGUEasyBimmerCode
Display full text messages
Keep the backup so you can undo it.
ActiveHU_NBT_EVOEasyBimmerCode
Engine sound menuActive / Not activeHU_MGUEasyBimmerCode
Rear view camera zoomActive / Not activeHU_NBT_EVOEasyBimmerCode
Service historyActive / Not activeHU_NBT_EVOEasyBimmerCode
Start animation
Please note that the animation is not visible every time you start the car, but only under certain circumstances.
ALPINA / BMW i / Connected Drive / M variant 1 / M variant 2 / MINI John Cooper Works / MINI variant 1 / MINI variant 2HU_NBT_EVOEasyBimmerCode
Start animation
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-RoyceHU_MGUEasyBimmerCode
Start screenAnimation / Welcome screenHU_NBT_EVOEasyBimmerCode
Tire pressure control
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 activeHU_MGU, HU_NBT_EVOOnly if equippedBimmerCode
Volume popupActive / Not activeHU_MGU, HU_NBT_EVOEasyBimmerCode
xView displayActive / Not activeHU_MGU, HU_NBT_EVOEasyBimmerCode

Display options instrument cluster

SettingChoicesModuleDifficultyListed by
ALPINA display style
Please note that this option only works if the car is equipped with a fully digital instrument cluster. Keep the backup so you can undo it.
ActiveDKOMBI2Two-stepBimmerCode
Additional digital speed in speedometerkm/h / mph / Not activeDKOMBI2EasyBimmerCode
Diesel logoActive / Not activeDKOMBI4EasyBimmerCode
Digital speed in board computerActive / Not activeDKOMBI2EasyBimmerCode
Empty menu item in board computerActive / Not activeDKOMBI2EasyBimmerCode
Fuel consumption display maximum value15 l/100km / 20 l/100km / 30 l/100kmDKOMBI4EasyBimmerCode
Layout
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 / StandardDKOMBI4EasyBimmerCode
LogoB5 Bi-Turbo / B6 / B6 Bi-Turbo / B7 / B7 Bi-Turbo / D5 Bi-Turbo / eDrive / MDKOMBI2EasyBimmerCode
LogoALPINA / eDrive / i / M / M Sport / M2 / M2 Competition / M3DKOMBI4EasyBimmerCode
Redline Tachometer5,000 RPM / 6,000 RPM / 6,500 RPM / 7,200 RPM / 7,500 RPMDKOMBI4EasyBimmerCode
Refresh rate digital speed2 times per second / 5 times per second / 10 times per secondDKOMBI4EasyBimmerCode
Tire widgetActive / Not activeHU_MGUEasyBimmerCode
“Speed Limit Info” road sign type
Please note that the car has to be equipped with the “Speed Limit Info” by factory.
Country-specific / Default / White Europe / White USAKAFASOnly if equippedBimmerCode

Doors/windows

SettingChoicesModuleDifficultyListed by
Close roof automatically (1 of 2)
Keep the backup so you can undo it.
Active (closed) / Active (tilted)FZD__35Two-stepBimmerCode
Close roof automatically (2 of 2)
Keep the backup so you can undo it.
ActiveHU_MGUTwo-stepBimmerCode
Horn signal when locking the car with engine runningActive / Not activeBDC_BODY2EasyBimmerCode
Lock after pulling awayActive / Not activeHU_MGU, HU_NBT_EVOEasyBimmerCode
Rear window lifter interruption when opening a doorActive / Not activeBDC_BODY2EasyBimmerCode
Time until automatic lock10 seconds / 30 seconds / 1 minute / 2 minutes / 5 minutes / 10 minutesBDC_BODY2EasyBimmerCode
Window lifter interruption when opening a doorActive / Not activeBDC_BODY2EasyBimmerCode

Driving mode

SettingChoicesModuleDifficultyListed by
Default driving modeADAPTIVE / COMFORT / COMFORT INDIVIDUAL / COMFORT+ / ECO PRO / ECO PRO INDIVIDUAL / ECO PRO+ / SPORTBDC_BODY2EasyBimmerCode

Fuel reserve warnings

SettingChoicesModuleDifficultyListed by
Low fuel warning 110 kilometers / 10 miles / 20 kilometers / 20 miles / 30 kilometers / 30 miles / 40 kilometers / 50 kilometersDKOMBI2, DKOMBI4EasyBimmerCode
Low fuel warning 240 miles / 50 kilometers / 50 miles / 60 kilometers / 70 kilometers / 80 kilometers / 90 kilometers / Not activeDKOMBI2, DKOMBI4EasyBimmerCode

Headlight cleaning

SettingChoicesModuleDifficultyListed by
Headlight cleaning blocking time1 minute / 2 minutes / 3 minutes / 4 minutes / 5 minutes / 6 minutes / 7 minutes / 8 minutesBDC_BODY2EasyBimmerCode
Headlight cleaning pause between injection pulses200 ms / 400 ms / 600 ms / 800 ms / 1000 ms / 1200 ms / 1400 ms / 1600 msBDC_BODY2EasyBimmerCode
Headlight cleaning system deactivation speed threshold10 km/h / 20 km/h / 30 km/h / 40 km/h / 50 km/h / 60 km/h / 70 km/h / 80 km/hBDC_BODY2EasyBimmerCode
Headlight washersActive / Not activeBDC_BODY2EasyBimmerCode
Number of washing operations for headlight cleaning1 operation / 5 operations / 10 operationsBDC_BODY2EasyBimmerCode
Number of water injection pulses during headlight cleaning1 time / 2 times / 3 timesBDC_BODY2EasyBimmerCode
Water injection duration for headlight cleaning200 ms / 400 ms / 600 ms / 800 ms / 1000 ms / 1200 ms / 1400 ms / 1600 msBDC_BODY2EasyBimmerCode

Lighting

SettingChoicesModuleDifficultyListed by
Automatic light controlActive in position A / Active in position A and 0BDC_BODY2EasyBimmerCode
Fog lights off with high beamActive / Not activeBDC_BODY2EasyBimmerCode
Fog lights with parking lightsActive / Not activeBDC_BODY2EasyBimmerCode
Rain-light-sensor sensitivityInsensitive / Normal / Sensitive / Very sensitiveBDC_BODY2EasyBimmerCode

Mirrors

SettingChoicesModuleDifficultyListed by
Automatic mirror tilt
Please note that your car has to be equipped with power folding mirrors.
Active / Not activeBDC_BODY2Only if equippedBimmerCode
Automatic mirror tilt value10% / 20% / 30% / 40% / 50% / 60% / 70% / 80%BDC_BODY2EasyBimmerCode
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 activeBDC_BODY2Only if equippedBimmerCode
Steering wheel heating automatic activation (2 of 2)
The option “Steering wheel heating automatic activation (1 of 2)” must also be activated in the “Headunit”.
Active / Not activeBDC_BODY2Two-stepBimmerCode
Unfold mirrors with convenient openingActive / Not activeBDC_BODY2EasyBimmerCode

One-touch turn signal

SettingChoicesModuleDifficultyListed by
One-touch turn signal 5 timesActive / Not activeHU_MGUEasyBimmerCode

PDC

SettingChoicesModuleDifficultyListed by
PDC/Top View distance switch-off threshold10 m / 20 m / 30 m / 40 m / 50 m / 100 m / 150 m / 200 mACSM_5EasyBimmerCode
PDC/Top View speed switch-off threshold5 km/h / 10 km/h / 15 km/h / 20 km/h / 30 km/h / 35 km/h / 40 km/h / 50 km/hACSM_5EasyBimmerCode

Seat heating/cooling

SettingChoicesModuleDifficultyListed by
Front backrests temperature level 130 °C / 31 °C / 32 °C / 33 °C / 34 °C / 35 °CBDC_BODY2EasyBimmerCode
Front backrests temperature level 236 °C / 37 °C / 38 °C / 39 °C / 40 °C / 41 °CBDC_BODY2EasyBimmerCode
Front backrests temperature level 342 °C / 43 °C / 44 °C / 45 °C / 46 °C / 47 °CBDC_BODY2EasyBimmerCode
Front seats temperature level 130 °C / 31 °C / 32 °C / 33 °C / 34 °C / 35 °CBDC_BODY2EasyBimmerCode
Front seats temperature level 236 °C / 37 °C / 38 °C / 39 °C / 40 °CBDC_BODY2EasyBimmerCode
Front seats temperature level 341 °C / 42 °C / 43 °C / 44 °C / 45 °C / 46 °CBDC_BODY2EasyBimmerCode
Rear backrests temperature level 130 °C / 31 °C / 32 °C / 33 °C / 34 °C / 35 °CBDC_BODY2EasyBimmerCode
Rear backrests temperature level 236 °C / 37 °C / 38 °C / 39 °C / 40 °C / 41 °CBDC_BODY2EasyBimmerCode
Rear backrests temperature level 342 °C / 43 °C / 44 °C / 45 °C / 46 °C / 47 °CBDC_BODY2EasyBimmerCode
Rear seats temperature level 130 °C / 31 °C / 32 °C / 33 °C / 34 °CBDC_BODY2EasyBimmerCode
Rear seats temperature level 235 °C / 36 °C / 37 °C / 38 °C / 39 °CBDC_BODY2EasyBimmerCode
Rear seats temperature level 340 °C / 41 °C / 42 °C / 43 °C / 44 °C / 45 °C / 46 °C / 47 °CBDC_BODY2EasyBimmerCode
Seat heating automatic activation (2 of 2)
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 activeBDC_BODY2Two-stepBimmerCode
Seat heating front automatic activation (1 of 2)
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 activeHU_MGU, HU_NBT_EVOTwo-stepBimmerCode
Seat heating rear automatic activation (1 of 2)
The option “Seat heating automatic activation (2 of 2)” must also be activated in the “Body Domain Controller”.
Active / Not activeHU_MGU, HU_NBT_EVOTwo-stepBimmerCode
Seat heating/cooling setting memory15 minutes / 24 hours / Do not save / UnlimitedCBFS_S15, CFAS_S15EasyBimmerCode
Steering wheel heating automatic activation (1 of 2)
The option “Steering wheel heating automatic activation (2 of 2)” must also be activated in the “Body Domain Controller”.
Active / Not activeHU_MGU, HU_NBT_EVOTwo-stepBimmerCode

Sport displays

SettingChoicesModuleDifficultyListed by
G-Meter maximum value0.8 g / 0.9 g / 1.0 g / 1.2 g / 1.5 g / 1.8 g / 2.0 gHU_MGUEasyBimmerCode
Sport displays
Please note that in some cars the engine control unit does not transmit the required values to the headunit and in this case the Sport displays will be displayed but remain functionless.
Active / Not activeHU_NBT_EVOEasyBimmerCode
Sport displays colorOrange / RedHU_NBT_EVOEasyBimmerCode
Sport displays values
Please note that, depending on the vehicle, not all displays may work.
G-meter, power, torque, oil temperature, boost pressure / Not active / Power, torqueHU_MGUEasyBimmerCode

Steering wheel heating

SettingChoicesModuleDifficultyListed by
Steering wheel heating memory15 minutes / 24 hours / Do not save / UnlimitedBDC_BODY2EasyBimmerCode

Tailgate

SettingChoicesModuleDifficultyListed by
Boot lid opening delay0.5 seconds / 0.7 seconds / 1 second / 2 seconds / 3 seconds / 4 seconds / 5 seconds / 10 secondsBDC_BODY2EasyBimmerCode
Close tailgate with button in the interior without long pressActive / Not activeHKFM2EasyBimmerCode
Close tailgate with the remote control without long pressActive / Not activeHKFM2EasyBimmerCode
Open tailgate after unlock only
Please note that “Tailgate” has to be selected for the tailgate button in the settings in the iDrive system in the car.
Active / Not activeBDC_BODY2EasyBimmerCode
Tailgate function remote controlOpen / Open and closeHKFM2EasyBimmerCode
Tailgate function when pulling the button in the interiorClose / DeactivatedHKFM2EasyBimmerCode
Tailgate function when pushing the button in the interiorDeactivated / Open / Open and closeHKFM2EasyBimmerCode

Video

SettingChoicesModuleDifficultyListed by
Additional video codecs and formats
Keep the backup so you can undo it.
ActiveHU_NBT_EVOEasyBimmerCode
Video via USB
Keep the backup so you can undo it.
ActiveHU_NBT_EVOEasyBimmerCode
Video via USB
Keep the backup so you can undo it.
Active / Not activeHU_MGUEasyBimmerCode

Welcome Lights

SettingChoicesModuleDifficultyListed by
Welcome Light in darkness onlyActive / Not activeBDC_BODY2EasyBimmerCode

Window cleaning

SettingChoicesModuleDifficultyListed by
Rear wiper interval2 seconds / 4 seconds / 6 seconds / 8 seconds / 12 secondsBDC_BODY2EasyBimmerCode
Wipe cycles after front washing1 time / 2 times / 3 times / 4 times / 5 timesBDC_BODY2EasyBimmerCode
Wipe cycles after rear washing1 time / 2 times / 3 times / 4 times / 5 timesBDC_BODY2EasyBimmerCode

Module names

ACSM_5 Advanced Crash Safety Module · ASD_01 Active Sound Design · BDC_BODY2 Body Domain Controller · CBFS_S15 Seat Module Passenger · CFAS_S15 Seat Module Driver · DKOMBI2 Instrument Cluster · DKOMBI4 Instrument Cluster · DME Engine Control Unit · FLM Front Light Module · FZD__35 Roof Function Center · HKFM2 Tailgate Function Module · HU_MGU Headunit · HU_NBT_EVO Headunit · IHKA_PRO1 Air Conditioning · KAFAS Camera-based Driver Assistance System · RAM Receiver Audio Module · SAS10 Optional Equipment System · 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 F97 that is:

  • Bulb-failure monitoring, lamp warnings and LED-bulb conversion (18)
  • Safety warnings and notices (6)
  • Seat belt reminders and belt-status warnings (5)
  • Driver-assistance and camera thresholds (4)
  • Driver-assistance settings (lane change, speed-limit warning) (3)
  • Pedestrian warning sound (electric and hybrid models) (2)
  • Emergency brake-light signal (Brake Force Display) (2)
  • Video or text while the car is moving (1)
  • Speedometer scale changes (1)

Sources

  1. BimmerCode: BMW X3, X3 M (G01, F97)
  2. BimmerCode FAQ
  3. 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.

F97 buyer's guide F97 repair costs and recalls F97 specs All coding lists

Want a heads-up when prices or bulletins change for your F97?

About one short email a week, with BMW news. Unsubscribe anytime.