BMW Diagnostic Trouble Codes
OBD2 fault codes seen on BMW vehicles, with what each code means and the BMW models it shows up on. Each code's page has its typical repair cost range.
Own a BMW? The free Skanyx app reads these fault codes from your car and rates how urgent each one is.
Get the free appElectrical
"A" Camshaft Position Actuator Circuit (Bank 1)
- BMW 3 Series • 2005-2024
BMW calls this the VANOS actuator solenoid.
Intake Camshaft Position - Timing Over-Retarded (Bank 1)
- BMW 3-Series N52 • 2006-2013
Throttle Position Sensor/Switch A Circuit Range/Performance Problem
- BMW 3-Series • 2006-2013 (E90/E92 335i/335is, N54)
On N54 twin-turbo cars, P0121 can appear together with boost-related codes, so read every stored code before…
Throttle/Pedal Position Sensor/Switch A Circuit Low Input
- BMW 3-Series • 2006-2013 (N52, N54, N55)
Throttle/Pedal Position Sensor/Switch A Circuit High Input
- BMW 3-Series • 2001-2011
If a BMW logs P0123, check the throttle valve connector and the pedal sensor wiring before buying a complete…
Engine Oil Temperature Sensor
- BMW 3 Series • 2005-2024
- BMW 5 Series • 2005-2024
Engine Oil Temperature Sensor Range/Performance
- BMW 3 Series • 2005-2013 (E90/E91/E92/E93)
- BMW 5 Series • 2003-2010 (E60/E61)
Engine Overspeed Condition
- BMW 3 Series • 2000-2013
The M3 was offered with automated and dual-clutch gearboxes: the SMG II on the E46 (2000-2006) and the M-DCT…
Knock Sensor 1 Circuit Malfunction (Bank 1 or Single Sensor)
- BMW 3 Series • 2000-2013
M54, N52 and N54 inline-6 engines. The knock sensors bolt to the engine block on the intake side, underneath…
Knock Sensor 1 Circuit Low Input (Bank 1 or Single Sensor)
- BMW 3 Series • 2005-2024
On BMW N52 inline-6 engines the two knock sensors bolt to the block underneath the intake manifold, which has…
Glow Plug / Heater Circuit "A" Malfunction
- BMW 320d • 2008-2019 (N47, B47)
The 320d uses the N47 diesel (to 2014) and then the B47. P0380 on these engines usually points to the glow…
Vehicle Speed Sensor "A" Range/Performance
- BMW 3 Series • 2005-2024
Vehicle Speed Sensor "A" Circuit Low Input
- BMW 3 Series • 2005-2019
On the E90 and F30 3 Series, P0502 usually points to an ABS wheel speed sensor whose signal has dropped out…
Vehicle Speed Sensor "A" Intermittent/Erratic/High
- BMW 3 Series • 2005-2024
Compare the wheel speed readings on live data to find the sensor that drops out before replacing parts.
Brake Switch "A"/"B" Correlation
- BMW 3 Series • 2005-2024
On a BMW with a start button and an automatic gearbox the engine only starts when the car sees the brake…
Engine Oil Pressure Sensor/Switch Circuit Malfunction
- BMW 3-Series • 2012-2019
The N20 has a separate engine oil pressure and temperature sensor on the side of the engine block, reached…
Engine Oil Pressure Sensor/Switch Range/Performance
- BMW 3-Series • 2006-2015
The N52 uses an oil pressure switch on the oil filter housing, while the N55 has an oil pressure sensor that…
System Voltage Low
- BMW 3 Series • 2005-2024
BMW has an intelligent battery sensor in the negative battery cable, and a replacement battery has to be…
ECM/PCM Processor Fault
- BMW 3 Series • 2005-2024
A weak battery or a poor ground connection is the cheapest cause of a processor fault code to rule out, so…
Glow Plug Control Module Circuit
- BMW 320d • 2005-2019
BMW diesels (M47, N47, B47) use a glow plug control module that the DDE engine controller monitors. P0670 on…
Cylinder 1 Glow Plug Circuit
- BMW 320d • 2005-2019
On the 320d, P0671 refers to the cylinder 1 glow plug circuit. Bench-test the plug and check its wiring and…
Cylinder 2 Glow Plug Circuit
- BMW 320d • 2005-2019
The 320d had the M47 diesel until 2007 and the N47 from 2007, and the B47 from 2015.
Cylinder 3 Glow Plug Circuit
- BMW 320d • 2005-2019
The 320d had the M47 diesel until 2007 and the N47 from 2007, and the B47 from 2015.
Cylinder 4 Glow Plug Circuit
- BMW 320d • 2012-2019
Engines covered (diesel): N47 and B47 four-cylinder of the 320d. Per-cylinder glow plug status on BMW is…
Lost Communication With ECM/PCM 'A'
- BMW 3-Series (E90/E91/E92, N52/N54) • 2006-2013
The footwell module (FRM) on these cars is better known for failing after a low-voltage event or an…
Lost Communication With Anti-Lock Brake System (ABS) Control Module
- BMW 3-Series • 2006-2013 (E90/E91/E92, N52 and N54)
E90 3 Series: the ABS function sits in the DSC module, and the code means that module is not answering on the…
Emissions
"A" Camshaft Position - Timing Over-Advanced or System Performance (Bank 1)
- BMW 3 Series • 2005-2013
The E90 generation of the 3 Series (E90, E91, E92, E93) was sold with the N52 six-cylinder petrol (325i…
Camshaft Position B - Timing Over-Advanced or System Performance (Bank 1)
- BMW 3 Series • 2005-2013
The N52 inline-six (3 Series 2005-2013) uses double VANOS, so it has variable exhaust cam timing and P0014 is…
"A" Camshaft Position - Timing Over-Advanced or System Performance (Bank 2)
- BMW 3 Series • 2008-2013
P0021 is a bank 2 code, so on a 3 Series it can only come from a V engine: the S65 4.0 V8 in the E90, E92 and…
"A" Camshaft Position - Timing Retarded (Bank 2)
- BMW 3 Series • 2007-2013
P0022 on a 3 Series implies the 2008-2013 M3 (E90, E92, E93) with the S65 V8, the only V engine in the 3…
"B" Camshaft Position: Timing Over-Advanced or System Performance (Bank 2)
- BMW 5 Series 545i / 550i (N62 V8) • 2003-2010
The N62 V8 in the E60 545i and 550i uses Double VANOS, which means variable timing on both the intake and…
Intake Air Temperature Sensor 2 Circuit High
- BMW 3 Series • 2015-2024
Check where the sensor for this circuit sits on your engine before ordering parts. Some turbo engines have a…
Manifold Absolute Pressure/Barometric Pressure Circuit Low
- BMW 3 Series • 2015-2024
Oxygen Sensor Circuit No Activity Detected (Bank 1, Sensor 1)
- BMW 3 Series • 1999-2013
The E46 M54 and the E90 N52 are inline-sixes with two upstream sensors, one for cylinders 1-3 (bank 1) and…
O2 Sensor Heater Circuit Malfunction (Bank 1, Sensor 1)
- BMW 3 Series • 2006-2024
BMW upstream sensors on the N52, N55 and B48 are Bosch units, and the turbocharged N55 and B48 place the…
O2 Sensor Circuit Malfunction (Bank 1, Sensor 2)
- BMW 3 Series • 2006-2024
On the N52 and N55 the downstream sensor runs roughly 60 to 200 euros depending on where you buy it, and any…
O2 Sensor Circuit Low Voltage (Bank 1, Sensor 2)
- BMW 3 Series • 2006-2024
On the N52 there are two downstream sensors, one after each catalytic converter (bank 1 = cylinders 1-3, bank…
O2 Sensor Circuit High Voltage (Bank 1, Sensor 2)
- BMW 3 Series • 2010-2016
On direct-injection engines such as the N20 and N55, a leaking fuel injector can cause a real rich condition…
O2 Sensor Circuit Slow Response (Bank 1, Sensor 2)
- BMW 3 Series • 2006-2024
On the N52 the downstream sensor ages with mileage like any other, and a slow response is usually the sensor…
O2 Sensor Circuit No Activity Detected (Bank 1, Sensor 2)
- BMW 3 Series • 2006-2024
On the N52 and N55 the downstream sensor connector clip becomes brittle with age and can break. A broken clip…
O2 Sensor Heater Circuit Malfunction (Bank 1, Sensor 2)
- BMW 3 Series • 2006-2024
BMW uses Bosch sensors. The N52 downstream sensor is accessible but may require removing an underbody panel…
O2 Sensor Circuit Malfunction (Bank 2, Sensor 1)
- BMW 3 Series (E46 325i/330i) • 2000-2006
- BMW 5 Series (545i/540i/550i) • 2003-2010
O2 Sensor Circuit Low Voltage (Bank 2, Sensor 1)
- BMW 5 Series (545i/540i/550i) • 2003-2010
- BMW 3 Series (E46 325i/330i) • 2000-2006
O2 Sensor Circuit High Voltage (Bank 2, Sensor 1)
- BMW 5 Series (545i/540i/550i) • 2003-2010
- BMW 3 Series (E46 325i/330i) • 2000-2006
O2 Sensor Circuit Slow Response (Bank 2, Sensor 1)
- BMW 5 Series (545i/540i/550i) • 2003-2010
The N62 V8 in the 545i, 540i and 550i has a pre-cat sensor for each bank: bank 1 covers cylinders 1-4 and…
O2 Sensor Circuit No Activity Detected (Bank 2, Sensor 1)
- BMW 3 Series (E46 325i/330i) • 2000-2006
The M54 in the 325i and 330i is an inline-six, but its exhaust is split in two: BMW's training material…
O2 Sensor Heater Circuit Malfunction (Bank 2, Sensor 1)
- BMW 3 Series (E46 325i/330i) • 2000-2006
The M54 in the 325i and 330i is an inline-six, but its exhaust is split in two: BMW's training material…
O2 Sensor Circuit Malfunction (Bank 2, Sensor 2)
- BMW 3 Series • 2005-2013
- BMW 5 Series • 2003-2010
O2 Sensor Circuit Low Voltage (Bank 2, Sensor 2)
- BMW 3 Series • 2005-2013
- BMW 5 Series • 2003-2010
O2 Sensor Circuit High Voltage (Bank 2, Sensor 2)
- BMW 3 Series • 2005-2013
- BMW 5 Series • 2003-2010
O2 Sensor Circuit Slow Response (Bank 2, Sensor 2)
- BMW 3 Series • 2005-2013
- BMW 5 Series • 2003-2010
O2 Sensor Circuit No Activity Detected (Bank 2, Sensor 2)
- BMW 3 Series • 2005-2013
- BMW 5 Series • 2003-2010
O2 Sensor Heater Circuit Malfunction (Bank 2, Sensor 2)
- BMW 3 Series • 2005-2013
- BMW 5 Series • 2003-2010
Exhaust Gas Recirculation (EGR) Flow Insufficient
- BMW 3 Series • 2006-2024
Exhaust Gas Recirculation Flow Excessive Detected
- BMW 3 Series • 2008-2014
On the N47 diesel used in the 320d, a failed vacuum hose can stop the EGR cooler from bypassing during…
Exhaust Gas Recirculation Control Circuit Malfunction
- BMW 3 Series • 2012-2019
Engines covered (diesel): N47 and B47 four-cylinder of the 318d and 320d. P0403 reports a fault in the…
Exhaust Gas Recirculation Control Circuit Range/Performance
- BMW 3 Series • 2008-2014
On the N47 diesel used in the 320d, a failed vacuum hose can stop the EGR cooler from bypassing during…
Exhaust Gas Recirculation Sensor "A" Circuit Low
- BMW 3 Series • 2008-2024
The 320d uses the N47 diesel (E90 from 2007) and, from 2015, the B47. INPA or ISTA can confirm the sensor…
Exhaust Gas Recirculation Sensor "A" Circuit High
- BMW 3 Series • 2007-2024
On a BMW diesel, P0406 means the EGR position sensor signal reads too high. Check the EGR valve connector and…
Secondary Air Injection System Malfunction
- BMW 3 Series • 2006-2020
Secondary Air Injection System Incorrect Flow Detected
- BMW 3 Series • 2006-2015
The ULEV N52 has no secondary air pump; the SULEV N51 version does, so confirm the car actually has the…
Catalyst System Efficiency Below Threshold (Bank 1)
- BMW 3 Series • 2006-2024
Warm Up Catalyst Efficiency Below Threshold (Bank 1)
- BMW 3 Series • 2005-2013
On the N52 inline-six the catalytic converters are built into the two exhaust manifolds, so replacing a…
Main Catalyst Efficiency Below Threshold (Bank 1)
- BMW 3 Series • 2006-2024
On the N52 the close-coupled converters are built into the exhaust manifolds.
Catalyst System Efficiency Below Threshold (Bank 2)
- BMW 3 Series • 2006-2024
BMW's N52 and N54 inline-sixes have two exhaust manifolds, each with its own catalytic converter and oxygen…
Warm Up Catalyst Efficiency Below Threshold (Bank 2)
- BMW 3 Series • 2005-2013
On the 3 Series, Bank 2 exists on the N52 and N54 inline-sixes (2005-2013), which split their exhaust in two…
Main Catalyst Efficiency Below Threshold (Bank 2)
- BMW 3 Series • 2006-2013
On the 3 Series the classic two-bank case is the E90/E92/E93 M3 with the S65 V8; there was no V8 3 Series…
Heated Catalyst Temperature Below Threshold (Bank 2)
- BMW 3 Series • 2020-2024
Confirm the hardware before replacing any catalyst or heater assembly.
Post Catalyst Fuel Trim System Too Lean Bank 1
- BMW 3-Series • 2007-2015
On the N52 six-cylinder, unmetered air from the crankcase ventilation system can lean the mixture, and…
O2 Sensor Signal Biased/Stuck Lean (Bank 1, Sensor 1)
- BMW 3 Series • 2006-2024
NOx Sensor Circuit (Bank 1)
- BMW 520d (G30, G31) • 2017-2023
The 520d of this generation uses the 2.0 litre B47 diesel. HELLA's NOx sensor guide, which uses a BMW 520d…
O2 Sensor Signal Biased/Stuck Lean (Bank 1 Sensor 2)
- BMW 3 Series (E90, E91, E92, E93) • 2006-2013
On the BMW N52 and N54 inline-six engines used in these cars there are two catalytic converters, and the…
Intake Air System Leak
- BMW 3-Series N54/N55 (E90/E92) • 2006-2013
The N54 and N55 in the 3 Series use plastic charge pipes. Mishimoto's engineering page says the factory…
Diesel Particulate Filter Differential Pressure Too Low (Bank 1)
- BMW 3 Series Diesel • 2008-2024
BMW 3 Series diesels used the N47 (from 2008), the N57 (330d, from 2008), the B47 (from 2015) and the B57…
Diesel Particulate Filter Differential Pressure Too High (Bank 1)
- BMW 3 Series Diesel • 2007-2024
BMW diesels with the N47, N57 and B47 engines are sensitive to short-trip duty cycles. A BMW used as a daily…
Ignition
Crankshaft Position - Camshaft Position Correlation (Bank 1 Sensor A)
- BMW 3 Series • 2008-2016
The BMW N47 diesel (318d, 320d, in the 3 Series from 2008) is prone to excessive timing chain wear; the worst…
Crankshaft Position - Camshaft Position Correlation (Bank 1 Sensor B)
- BMW 3 Series • 2007-2016
The N47 diesel (3 Series 2007-2014) drives its camshafts with chains at the rear of the engine, on the…
Crankshaft Position - Camshaft Position Correlation (Bank 2 Sensor A)
- BMW 3 Series • 2005-2024
No 3 Series has been built with a V6, and the only V8 is the S65 in the 2008-2013 M3 (E90, E92, E93), which…
Crankshaft Position - Camshaft Position Correlation (Bank 2 Sensor B)
- BMW 3 Series • 2005-2024
P0019 on a 3 Series implies the 2008-2013 M3 (E90 saloon, E92 coupe, E93 convertible) with the S65 V8, the…
Knock Sensor 1 Circuit High Input (Bank 1 or Single Sensor)
- BMW 3 Series • 2006-2024
Inspect the knock sensor wiring and connector for damage before replacing the sensor.
Crankshaft Position Sensor "A" Circuit Malfunction
- BMW 3 Series • 2005-2024
Camshaft Position Sensor Circuit Malfunction
- BMW 3 Series • 2006-2024
Camshaft Position Sensor "A" Circuit Low Input (Bank 1 or Single Sensor)
- BMW 3 Series • 2006-2024
Camshaft Position Sensor "A" Circuit High Input (Bank 1 or Single Sensor)
- BMW 3 Series • 2006-2024
Ignition Coil A Primary/Secondary Circuit Malfunction
- BMW 3-Series • 2006-2015
Engines covered (turbocharged six-cylinder petrol, 335i): N54, N55. P0351 reports a fault in the circuit of…
Ignition Coil B Primary/Secondary Circuit Malfunction
- BMW 3-Series (E90/E92) • 2006-2013
Swap the coil with one from a neighbouring cylinder and see whether the misfire follows the coil before…
Ignition Coil C Primary/Secondary Circuit Malfunction
- BMW 3-Series • 2006-2013 (E90/E92 335i, N54 and N55 turbo inline-6)
On the N54 and N55 a leaking valve cover gasket or spark plug tube seal can let oil into the plug wells and…
Ignition Coil D Primary/Secondary Circuit Malfunction
- BMW 3-Series • 2006-2016
The turbocharged six-cylinder engines of the 3 Series include the N54 (335i, from 2006), the N55 (335i) and…
Ignition Coil E Primary/Secondary Circuit Malfunction
- BMW 5 Series 545i / 550i (N62 V8) • 2003-2010
- BMW X5 xDrive50i (N63 twin-turbo V8) • 2011-2018
Ignition Coil F Primary/Secondary Circuit Malfunction
- BMW 5 Series 545i / 550i (N62 V8) • 2003-2010
- BMW X5 xDrive50i (N63 twin-turbo V8) • 2011-2018
Ignition Coil G Primary/Secondary Circuit Malfunction
- BMW 5 Series 545i / 550i (N62 V8) • 2003-2010
- BMW X5 xDrive50i (N63 twin-turbo V8) • 2011-2018
Ignition Coil H Primary/Secondary Circuit Malfunction
- BMW 5 Series 545i / 550i (N62 V8) • 2003-2010
- BMW X5 xDrive50i (N63 twin-turbo V8) • 2011-2018
Fuel System
Fuel Rail/System Pressure - Too Low
- BMW 3 Series • 2006-2024
The N54 twin-turbo petrol (335i up to 2010) is known for high-pressure fuel pump (HPFP) failures, which cause…
Mass Air Flow Sensor Range/Performance
- BMW 3 Series • 2005-2011
On the E90 3 Series with the N52 engine, inspect the rubber intake boot between the air mass meter and the…
Mass or Volume Air Flow Circuit Low Input
- BMW 3 Series • 2006-2024
Among the 3 Series petrol engines, the naturally aspirated N52 uses a Bosch hot-film MAF, and the N55 also…
Mass or Volume Air Flow Circuit High Input
- BMW 3 Series • 2006-2024
On the N52, and on the N55 which also carries a MAF, the Bosch hot-film element can fail and output an…
System Too Lean (Bank 1)
- BMW 3 Series • 2005-2011
On the E90 3 Series with the N52 engine, the six cylinders are split into two banks (cylinders 1-3 are bank…
System Too Rich (Bank 1)
- BMW 3 Series • 2006-2024
Read live data and confirm the fault before replacing parts, because the cause differs between engines and…
Fuel Trim Malfunction (Bank 2)
- BMW 3 Series • 2006-2024
No 3 Series has been built with a V6, and the only V8 is the S65 in the 2008-2013 M3 (E90, E92, E93), a…
System Too Lean (Bank 2)
- BMW 3 Series • 2006-2024
The N52 and N54 inline-sixes in the E90-generation 3 Series (and the older M54) do set P0174: each group of…
System Too Rich (Bank 2)
- BMW 3 Series • 2006-2015
P0175 applies to two kinds of 3 Series engine. The E90/E92 M3's S65 V8 has two cylinder banks, and a leaking…
Fuel Rail Pressure Sensor Circuit Range/Performance
- BMW 3 Series • 2006-2024
The 3 Series petrol engines N54 (335i, from 2006), N55 (335i, 2010-2015) and B48 (330i, from 2015) all use…
Injector Circuit / Open - Cylinder 1
- BMW 3 Series • 2005-2024
On BMW diesels, a replacement common-rail injector has to be coded to the ECU, which needs a BMW-capable tool…
Injector Circuit / Open - Cylinder 2
- BMW 3 Series • 2006-2015
The N54 uses piezo injectors and the N55 solenoid injectors. For the N47 diesel (2007-2014), BMW's repair…
Injector Circuit / Open - Cylinder 3
- BMW 3 Series • 2006-2015
The N54 uses piezo injectors and the N55 solenoid injectors. For the N47 diesel (2007-2014), BMW's repair…
Injector Circuit / Open - Cylinder 4
- BMW 3 Series • 2012-2019
Engines covered (diesel): N47 and B47 four-cylinder of the 318d and 320d. A replacement common-rail injector…
Injector Circuit / Open - Cylinder 5
- BMW 3 Series • 2005-2019
In the 3 Series only the six- and eight-cylinder engines have a cylinder 5: the petrol N52, N53, N54, N55 and…
Injector Circuit / Open - Cylinder 6
- BMW 3 Series • 2005-2024
The inline-6 petrol (N52, N54, N55, B58) and diesel (M57, N57) engines all have a cylinder 6. Skanyx reads…
Turbocharger/Supercharger "A" Overboost Condition
- BMW 3 Series • 2006-2024
Turbocharged petrol engines in the 3 Series include the twin-turbo N54 (335i, from 2006), the twin-scroll N55…
Idle Air Control System RPM Higher Than Expected
- BMW 3 Series • 2006-2024
System Too Lean at Idle (Bank 1)
- BMW 3 Series • 2005-2024
On the E90 with the naturally aspirated N52, unmetered air at idle often comes from the crankcase ventilation…
System Too Rich at Idle (Bank 1)
- BMW 3 Series • 2005-2013
The E90 with the N52 uses port injection, so a rich Bank 1 there usually traces to a leaking port injector.
Cooling System
Engine Coolant Temperature (ECT) Circuit
- BMW 3 Series • 2006-2024
Compare the live coolant temperature reading with the engine's real temperature before condemning the sensor.
Engine Coolant Temperature (ECT) Circuit Range / Performance
- BMW 3 Series • 2006-2024
Low coolant, or air around the sensor, can make the coolant temperature reading erratic, so the level and the…
Engine Coolant Temperature (ECT) Circuit Low
- BMW 3 Series • 2006-2024
Engine Coolant Temperature (ECT) Circuit High
- BMW 3 Series • 2006-2024
Coolant Thermostat Below Regulating Temperature
- BMW 3 Series • 2006-2024
Some engines use an electronically controlled (map) thermostat that the ECU opens on command; if it sticks…
Cooling Fan 1 Control Circuit Malfunction
- BMW 3-Series • 2006-2013
On N52 and N54 cars the electric fan and its shroud sit between the radiator and the engine, pulling air…
Misfire
Random/Multiple Cylinder Misfire Detected
- BMW 3 Series • 2006-2024
Always check for stored cylinder-specific codes first.
Cylinder 1 Misfire Detected
- BMW 3 Series • 2006-2010
Carbon buildup on the intake valves of the direct-injection N54 can also misfire cylinder 1 over time.
Cylinder 3 Misfire Detected
- BMW 3 Series • 2006-2013
The E90 3 Series uses the naturally aspirated N52 inline-six in the 325i and 330i and the turbocharged N54 in…
Cylinder 5 Misfire Detected
- BMW 3-Series E90/E92 (N54, N55) • 2006-2013
On the 335i, the N54 (twin-turbo, 2006-2010) and N55 (single-turbo, 2010-2013) are inline-sixes. Check the…
Cylinder 6 Misfire Detected
- BMW 3 Series • 2005-2007
On the E90 330i with the N52 inline-six, cylinder 6 is the rearmost cylinder, next to the bulkhead. Start…
Cylinder 7 Misfire Detected
- BMW 5 Series 545i / 550i (N62 V8) • 2003-2010
- BMW X5 xDrive50i (N63 twin-turbo V8) • 2011-2018
Cylinder 8 Misfire Detected
- BMW 5 Series 545i / 550i (N62 V8) • 2003-2010
- BMW X5 xDrive50i (N63 twin-turbo V8) • 2011-2018
EVAP System
Evaporative Emission Control System Malfunction
- BMW 3 Series • 2005-2011
On the E90 3 Series, BMW tests the EVAP system with a built-in leak diagnosis pump (DMTL, also called LDP)…
Evaporative Emission System: Incorrect Purge Flow
- BMW 3 Series • 2005-2013
On the N52 the tank vent valve (BMW's name for the purge valve) is fitted at the bottom of the intake air…
Evaporative Emission System Leak Detected (Small Leak)
- BMW 3 Series • 2006-2024
BMWs with an EVAP leak test use a leak detection pump (LDP, called DMTL on many models) to pressurise the…
Evaporative Emission System Vent Control Circuit
- BMW 3 Series • 2006-2024
BMW EVAP systems are more complex than most, with multiple valves and a fuel tank leak detection pump. P0446…
Evaporative Emission Control System Vent Control Circuit Open
- BMW 3 Series • 2005-2011
E90s built with an EVAP leak test have a leak detection pump (DMTL) that includes the vent valve, so a fault…
Evaporative Emission Control System Vent Control Circuit Shorted
- BMW 3 Series • 2007-2013
On cars with DMTL, on the E90 M3 (S65), BMW's service information describes a tank leak diagnosis module…
Evaporative Emission Control System Vent Valve/Solenoid Circuit Malfunction
- BMW 3 Series • 2007-2013
On cars with DMTL, on the E90 M3 (S65), BMW's service information describes a tank leak diagnosis module…
Evaporative Emission Control System Pressure Sensor Intermittent
- BMW 3 Series • 2005-2024
A tank pressure sensor is not fitted to every car: European on-board diagnostic rules only require the purge…
Evaporative Emission System: Very Small Leak
- BMW 3 Series • 2006-2024
BMW 3 Series and 1 Series with the DMTL pump (Diagnostic Module Tank Leakage) can throw P0456 when the DMTL…
Evaporative Emission Control System Leak Detected (Fuel Cap Loose/Off)
- BMW 3 Series • 2005-2013
A BMW fuel cap is turned clockwise until it clicks, so a cap not turned to the click is the first thing to…
Evaporative Emission System: High Purge Flow
- BMW 3 Series • 2006-2024
Transmission
Transmission Control System Malfunction
- BMW 3 Series • 2005-2019
The E90 has a 6-speed automatic (ZF 6HP or GM 6L45) and the F30 the 8-speed ZF 8HP. A fluid service is worth…
Transmission Range Sensor Circuit Malfunction (PRNDL Input)
- BMW 3-Series • 2006-2013
E90/E91 automatics use ZF 6HP-series gearboxes, for example the 6HP19 on the pre-facelift 318i to 335i. A…
Torque Converter Clutch Circuit Performance/Stuck Off
- BMW 3 Series • 2006-2024
Check the transmission fluid service history when P0741 appears.
Related posts
Diagnose your BMW with Skanyx
Connect a standard Bluetooth OBD2 adapter to your BMW, scan for codes, and get AI-powered diagnostics with severity ratings and repair cost estimates.
Download Skanyx