The short answer
Buy an adapter that appears on BimmerCode's own supported-adapter list, on the developer's website. The vLinker BM+ Bluetooth is on that list for all series, on both iPhone and Android. It is the adapter we stock for BMW app coding.
BimmerCode vs BimmerLink
| BimmerCode | BimmerLink | |
|---|---|---|
| Purpose | Coding: change how modules behave | Diagnostics: faults, live data, some service functions |
| Typical use | Folding mirrors, start-stop default, needle sweep | Reading faults, watching boost or temps, battery registration |
| Adapter | The same supported adapter works for both | |
Both apps come from the same developer. Plenty of owners run both from the one adapter.
What people code
Depending on model, year and fitted equipment, common changes include:
- Folding mirrors when locking.
- Remembering the last auto start-stop setting.
- Gauge needle sweep at start-up.
- Digital speed display in the cluster.
- Comfort open and close from the key.
- Seatbelt chime and lighting behaviour.
As always with coding, the hardware has to be there. Coding switches on what the car's modules already support.
Expert mode
Expert mode shows a module's raw coding parameters instead of the curated on/off list. It is how people make changes the app doesn't offer as a simple toggle.
It is also the easiest place to break something. BimmerCode keeps a backup of the original coding; don't delete it. Change one parameter at a time, write down what you changed, and keep a battery charger on the car while coding.
Laptop tools instead?
If you want dealer-depth work on a laptop, that is a different route: the K+DCAN cable with INPA and NCS for E-series cars, or an ENET / DoIP interface for F and G-series. See the BMW tools page. For phone coding of the common retrofits, a supported Bluetooth adapter and BimmerCode is the simplest path.
Questions people actually ask
Will any Bluetooth OBD2 dongle work?
Does the vLinker BM+ work on Android too?
Can coding damage my car?
Do I need the paid app?
The adapter this page is about.
vLinker BM+ Bluetooth, on BimmerCode's supported list. €55, shipped free, 2-year warranty.
See it in the shop → All BMW tools