Learn how to read and clear codes from BMW cars using a full system scanner.
What you will need
How to read BMW Fault Codes
Reading BMW fault codes for any module is easy, but you need the right OBD2 scanner. See the next section for a list of BMW scan tools.
- Locate the diagnostic port under the dashboard.
- Plugin your BMW scan tool.
- Turn on the ignition but don’t start the engine.
- Select the BMW model and chassis after the scanner turns on.
- Select Auto Scan or Control Unit
- Scroll down, select Read Codes, and press enter.
Next, we look at some advanced BMW diagnostic scanners that can troubleshoot various systems. Watch the following videos to learn how to read fault codes on a BMW.
Diagnose BMW with Foxwell NT510
Foxwell NT510 for BMW is a powerful scan tool capable of reading and clearing codes from over 70 modules. It also allows you to register a new battery and look at sensor data.
Foxell NT510 doesn’t offer coding capabilities. This is a great choice if you are looking for an easy-to-use BMW scanner. If the error codes are present, you must fix the underlying problem and then clear the codes. BMW fault codes may also be called DTC or Diagnostic Trouble Codes.
Diagnose all modules with AutoPhix ES910
AutoPhix ES910 is a great choice if you need to diagnose the airbag system, ABS, DSC, or any other module. You will need a scanner that can access multiple systems. This section will teach you how to use several advanced BMW diagnostic scanners and reset fault codes.
AutoPhix ES910 is another scanner worth considering if you are \looking for a good BMW Code Reader. While it works only on BMW, it can access most systems, including ABS, SRS, EGS, and more. It is one of the cheapest BMW scanners that you can buy. Great value for the money. Usually, it retails for around $150-$200.
Diagnose BMW with Launch Creader
Launch Creader VII+ works on BMW plus over 20 other makes. It can primarily scan four main modules: ECU, ABS, SRS, and transmission fault codes. It can’t get into too many other BMW modules.
It is a better option and more powerful than a generic OBD2 scanner or ELM327 Bluetooth Adapter, or Torque App. Its main advantage is that it covers multiple makes and models.
Diagnose BMW with Carly
One of the most popular BMW scan tools on the market. It can access the majority of modules in 1996 and newer BMW. It can read and clear codes. Register a new battery.
It is one of the few scanners that can code and program BMW features such as enabling folding mirrors, getting rid of the iDrive warning message, changing the low fuel warning setting, and a lot more.
Be careful with this scanner, as you can cause damage to your BMW if you misconfigure a module. Carly for BMW Pro requires a yearly subscription plan.
Diagnose BMW with Autel MaxiDAS
Autel MaxiDAS is now discontinued and has been replaced by Autel MaxiCOM. It is a professional diagnostic scanner. It works on the majority of cars that you see on the road.
This scanner is straightforward to use, and often you will see independents automotive repair shops use it. Not only can you access multiple BMW modules, but it allows you to test sensors and activate them for in-depth troubleshooting. It costs around $800-$1000.
Reading BMW fault codes is effortless, regardless of which scanner you use. To read fault codes from any module, you must have a multi-level BMW scanner like the ones outlined here.
We hope you find the BMW Read & Clear Fault Codes guide helpful. Check these troubleshooting and repair guides for more help on your BMW.
Have questions about your car? Get assistance in our newly launched forum section. We’re here to provide support!