BMW

BMW: 65 models, coding data on 65. Pick your model and see the supported ECU modules and fault codes.

CarCoding supports 65 BMW models in its catalogue, covering vehicles from 2001 to 2024. The app includes examples such as the 1 Series, 2 Series, 3 Series, and 4 Series. Coding data is available for all 65 listed models.

Users can read and clear fault codes using 85610 manufacturer descriptions. The app also provides live data monitoring. ECU coding is supported for BMW vehicles where coding data exists.

BMW ECU coding guide →

Models with coding data

Frequently asked questions

Which OBD2 app works with BMW vehicles?

CarCoding recognises 65 BMW vehicles: fault code read/clear and live data; 65 of them also have ECU coding data. An ELM327-based OBD2 adapter with Bluetooth Low Energy (BLE) is all you need; the app runs on iPhone and Android and is free to download.

Which adapter do I need?

An ELM327-based OBD2 adapter with Bluetooth Low Energy (BLE) is all you need; the app runs on iPhone and Android and is free to download.

Get CarCoding

Connect your ELM327 adapter, read fault codes, and browse module settings on supported vehicles.

The app is free to download.