BMW ABS and DSC lights on
The ABS light and the DSC light (a car with skid marks, or a triangle on older BMWs) come from the same module: the ABS / DSC control unit, which sits on the hydraulic unit in the engine bay. On many BMWs, the E46 and E39 well known among them, they come on together with the brake warning light, which owners call the triple light.
With them on, the brakes still work, but the anti-lock function and the stability control are switched off. A generic OBD2 code reader can't see the reason: the fault is stored in the ABS / DSC module, not in the engine.
Usual causes
- A wheel speed sensor, its wiring or the toothed ring it reads: by far the most common cause. The fault names the wheel.
- Low battery voltage, for example while cranking with a weak battery: the lights come on briefly and the fault is stored.
- The steering angle sensor or the brake light switch, which the stability control uses.
- The ABS / DSC module itself: on some older BMWs its electronics are a known failure.
- Low brake fluid, if the red brake warning stays on too.
What to do
- Read the fault in the ABS / DSC module: it says which sensor or signal is wrong, and how often it happened.
- Check that wheel's sensor and its connector, then the wiring along the suspension, for damage and corrosion.
- After the repair, clear the fault: the lights go out when the module sees no fault. If a fault comes right back, the problem is still there.
General guidance from how BMWs work, not a diagnosis of your car: the fault the module stored, with its details, tells you more.
The fault codes behind it
- Dynamic stability control fault codes 918 codes · E60, E61, E63, E64, E65, E66, …
- Dynamic stability control fault codes 517 codes · E36, E36/7, E46, E53, E83, E85, …
- ABS fault codes 29 codes · E36, E36/7
- Stability control fault codes 74 codes · E31, E32, E34, E36, E36/7
- Stability control fault codes 141 codes · E31, E32, E34, E36, E36/7, E38, …
Reading the fault
AutoLingo for BMW reads the fault behind the light from the module that stored it, in plain English and with its details, and clears it after the repair, with BMW's own diagnostic protocols: a generic OBD2 code reader only reaches the engine's emissions faults. See what it does on your BMW.
Questions
- Is it safe to drive with the ABS and DSC lights on?
- The brakes still work, but without the anti-lock function and stability control, so the car can skid or lock its wheels where it otherwise wouldn't. Drive carefully and have it checked. If the red brake warning stays on, check the brake fluid before driving.
- Why does an OBD2 scanner show no code for the ABS light?
- A generic OBD2 scanner reads only the engine's emissions faults. The ABS / DSC fault is stored in its own module, which needs a tool that speaks BMW's protocols.
- Will clearing the fault turn the lights off?
- Yes, if the problem is fixed. If it isn't, the module finds the fault again, usually within a short drive, and the lights come back.
AutoLingo for BMW adapter
$119.00 Launch price $189.00 later
The app is free; you buy the adapter once. Free shipping within the US.
Order the adapter- 30-day returns, and a lifetime warranty (physical damage excluded)
Other warning lights: BMW airbag light on BMW check engine light on BMW battery and charging warning BMW brake pad wear warning BMW tire pressure warning BMW coolant temperature warning BMW engine oil warning BMW drivetrain malfunction warning BMW power steering warning BMW electric parking brake warning BMW light failure warning
