How does it work?
- Plug in the adapter, connect to your car in CarCoding and open Party Mode.
- The app probes the light modules in your car; lights your car doesn't have are greyed out.
- Pick a pattern; the lights follow it during the show and control returns to the car when you stop.
- Only use it while the car is parked.
F series — front electronic module (FEM) + rear light module
| Model | Chassis | Status |
|---|---|---|
| 1 Series | F20 F21 | Runs in the field front/body lights, tail lights (2012, 2016) |
| 2 Series Coupé / Convertible, M2 | F22 F23 F87 | Supported awaiting first field use |
| 3 Series, 3 GT, M3 | F30 F31 F34 F80 | Runs in the field front/body lights, tail lights, LED/matrix headlights (2014, 2015, 2016, 2017, 2018) |
| 4 Series, M4 | F32 F33 F36 F82 F83 | Runs in the field front/body lights, tail lights (2016, 2017) |
F series and MINI — body domain controller (BDC)
| Model | Chassis | Status |
|---|---|---|
| X1 / X2 | F48 F39 | Supported awaiting first field use |
| 2 Series Active / Gran Tourer | F45 F46 | Supported awaiting first field use |
| X5 / X6 | F15 F16 F85 F86 | Runs in the field front/body lights (2017) |
| MINI Cooper, Convertible, Clubman, Countryman | F55 F56 F57 F54 F60 | Runs in the field front/body lights (2017, 2018) |
F series — footwell module (FRM3)
| Model | Chassis | Status |
|---|---|---|
| 5 Series, 5 GT | F10 F11 F07 | Runs in the field exterior lights (2015) |
| 6 Series | F06 F12 F13 | Supported awaiting first field use |
| 7 Series | F01 F02 | Supported awaiting first field use |
| X3 / X4 | F25 F26 | Supported awaiting first field use |
G series — body domain controller (BDC) + LED/matrix headlights + tail lights
| Model | Chassis | Status |
|---|---|---|
| 3 Series / 4 Series | G20 G21 G22 G23 G26 | Runs in the field front/body lights, LED/matrix headlights (2021, 2023) |
| 5 Series / 6 GT | G30 G31 G32 | Runs in the field LED/matrix headlights (2022) |
| 7 Series / 8 Series | G11 G12 G14 G15 G16 | Supported awaiting first field use |
| X3 / X4 | G01 G02 | Supported awaiting first field use |
| X5 / X6 / X7 | G05 G06 G07 | Supported awaiting first field use |
| Z4 | G29 | Supported awaiting first field use |
E series — light module (LM) / footwell module (FRM)
| Model | Chassis | Status |
|---|---|---|
| 5 Series / 6 Series | E60 E61 E63 E64 | Supported awaiting first field use |
| 7 Series | E65 E66 | Supported awaiting first field use |
| 1 Series / 3 Series | E81 E82 E87 E88 E90 E91 E92 E93 | Supported awaiting first field use |
| X5 / X6 | E70 E71 | Supported awaiting first field use |
The status column is generated automatically from real CarCoding user sessions.
Frequently asked questions
What is BMW party mode?
A light show that sends temporary commands to the car's light modules over the diagnostic line and flashes the headlights, fogs, indicators and brake lights in patterns. No permanent setting (coding) is changed.
Which lights will flash on my car?
It depends on your car's module and equipment. After connecting, the app probes every light; lights that don't answer are shown as off. For example, without LED/matrix headlights the headlight choreography stays off.
Does it work on E series cars like the E60 or E90?
Yes. On the E series it is driven through the light module (LM) and footwell module (FRM); the app reads the module identity and picks the right command family. Chassis marked 'awaiting' have not yet been tried by a user in the field.
Which adapter do I need?
A Bluetooth Low Energy (BLE) ELM327-based OBD2 adapter is enough; on F and G series you can also connect with an ENET (Ethernet) cable.
Is party mode free?
The app is free to download; party mode is a PRO feature.
Get CarCoding
Connect your ELM327 adapter, read fault codes, and browse module settings on supported vehicles.
The app is free to download.