BMW 3 Series dashboard warning lights guide
Decode every symbol · symptoms · advanced diagnosis · real repair costs (E46, E90, F30, G20)
At 24car-repair.com we’ve diagnosed thousands of BMWs. This guide covers every essential warning light, step‑by‑step troubleshooting, and what you can expect to pay at a specialist. No fluff – just straight talk from mechanics.
🔴 immediate stop – red lights
Oil pressure
Coolant temp
Battery/charging
🟡 yellow / amber – attention soon
ABS light
Brake pad wear
Airbag (SRS)
TPMS (tire pressure)
Power steering
Washer fluid
🔵 informational / system active
Frost warning
High beam / auto light
🔬 BMW‑specific advanced diagnosis
Generic OBD2 scanners miss many BMW faults. For thorough diagnosis we recommend:
- ISTA (BMW dealer level) – full module coding, actuation, service functions.
- BimmerLink / BimmerCode – mobile app for iOS/Android, reads all codes, live data, and battery registration.
- Foxwell NT530/ NT680 – professional aftermarket with BMW software.
Model‑specific trap points:
• E46 (1998–2006): LCM bulb check warnings, ABS module failure, expansion tank cracks.
• E90 (2005–2012): Electric water pump (overheating), VANOS solenoids (rough idle), FRM (footwell module) corruptions.
• F30 (2012–2019): Timing chain (N20), charge pipe, PCV heater, rear brake light failure.
• G20 (2019+): 48V mild‑hybrid warnings, remote software issues, active shutter grilles.
💰 estimated repair costs – BMW specialist (parts + labor)
| Warning light | Common repair | Parts cost | Labor | Total range |
|---|---|---|---|---|
| 🚨 CEL | Ignition coil kit (6x) + plugs | $480 | $420 | $850–$1000 |
| 🚨 CEL | O2 sensor (pre‑cat) | $220–$350 | $200 | $420–$550 |
| 🛢️ Oil pressure | Oil pump (N55) | $750 | $1400 | $2100–$2500 |
| 🔋 Battery | AGM 95Ah + registration | $380 | $150 | $500–$600 |
| 🌡️ Coolant | Water pump + thermostat (E90) | $580 | $720 | $1200–$1450 |
| 🛑 Brake pad wear | Front pads + sensor (OEM) | $220 | $240 | $450–$500 |
| ABS | Rear wheel speed sensor | $130 | $200 | $300–$350 |
| 💺 Airbag | Seat occupancy sensor mat (E90) | $600 | $500 | $1050–$1300 |
| ⚠️ TPMS | One sensor replacement | $150 | $90 | $220–$260 |
| 🚦 Power steering | EPS motor (F30) | $1400 | $800 | $2100–$2500 |
*All costs are estimates, may vary with region and shop rates. Includes OEM or equivalent quality.
🧰 First response when a warning light appears
1. Red light? Pull over safely, turn engine off. Check owner’s manual. Call for transport.
2. Yellow light? Reduce speed, avoid hard acceleration. If driving feels odd (vibration, smoke), stop.
3. Use iDrive check control messages – BMW gives a text description (e.g. “Engine oil low”).
4. Take a photo of the light and any codes before heading to a shop.