BMW guarda muchísima información en sus centralitas, y una parte va en códigos propios de la marca que un lector OBD2 genérico no muestra. Aun así, los códigos P0 genéricos que salen en el lector te orientan muy bien. Estos son los que más me encuentro en Serie 1, Serie 3, Serie 5, X1 y X3. Para cualquier otro, mira la lista de códigos OBD2.
Gasolina (N13, N20, N46, N52, N54, B48)
| Código | Qué significa | Causa más habitual en BMW | Precio orientativo |
|---|---|---|---|
| P0171 / P0174 | Mezcla pobre | Válvula de ventilación del cárter, junta del colector o tubos de vacío | 40–300 € |
| P0300 – P0306 | Fallos de encendido | Bobinas, bujías; en inyección directa, inyectores | 40–500 € |
| P0128 | Temperatura baja del motor | Termostato electrónico abierto | 120–350 € |
| P0011 | Variador del árbol de levas (VANOS) | Electroválvula del VANOS sucia o aceite degradado | 80–400 € |
| P0087 | Presión de combustible baja | Bomba de alta presión (habitual en el N54) o bomba de baja en el depósito | 200–1.200 € |
| P0016 | Correlación cigüeñal–levas | Cadena estirada (N20, N13 y algunos N47 diésel) | 800–2.500 € |
| P0420 | Eficiencia del catalizador | Catalizador o sonda lambda | 150–1.200 € |
En los seis cilindros, si un cilindro falla y encuentras aceite en el pozo de la bujía, cambia la junta de la tapa de balancines: te lo explico en el P0306.

Diésel (N47, B47, N57)
| Código | Qué significa | Causa más habitual en BMW | Precio orientativo |
|---|---|---|---|
| P0401 | Caudal de EGR insuficiente | EGR y enfriador con carbonilla | 200–600 € |
| P2002 / P2463 | Filtro de partículas saturado | Uso urbano | 150–1.500 € |
| P0299 | Turbo con poca presión | Manguitos, actuador del turbo o turbo | 50–1.000 € |
| P0087 | Presión del rail baja | Filtro de gasoil o bomba | 40–700 € |
| P0670 | Calentadores | Calentador o su centralita | 30–200 € |
| P2015 | Trampillas del colector de admisión | Actuador de las trampillas (swirl) | 150–600 € |
El punto débil del N47 (2.0 diésel de 2007 a 2014 aproximadamente) es la cadena de distribución, que va en la parte trasera del motor: un silbido o traqueteo con el motor caliente es la señal. Lo cuento en BMW N47: la cadena de distribución.
Consejo de taller: en BMW, usa una diagnosis que entre en todos los módulos (con códigos propios de la marca). Muchos fallos de VANOS, termostato o bomba de agua eléctrica salen primero como códigos de BMW y luego, mucho más tarde, como P0 genéricos.
- Lector OBD2 compatible con BMW — que lea los módulos de la marca
- Bobina de encendido BMW — pide la referencia por bastidor
Enlaces de afiliado de Amazon: si compras a través de ellos, MecánicaClara recibe una pequeña comisión sin coste extra para ti. Como Afiliado de Amazon, obtengo ingresos por las compras adscritas que cumplen los requisitos aplicables.
Preguntas frecuentes
¿Por qué mi lector OBD2 no muestra el fallo que dice el BMW?
Porque el aviso viene de un código propio de BMW guardado en otro módulo. Necesitas una diagnosis compatible con la marca.
¿Qué hago si el BMW entra en modo de emergencia?
Para, apaga y vuelve a arrancar: a veces se recupera. Si vuelve a pasar, lee los códigos cuanto antes y no fuerces el motor.
¿Puedo cambiar yo el termostato de un BMW?
En muchos modelos sí, con algo de maña, pero después hay que purgar el circuito de refrigeración siguiendo el procedimiento de la marca.