The Quick Answer above is the generic definition. What follows is what is documented for the BMW models that log P0421, checked against manufacturer data and owner reports.
P0421 on BMW: Causes, Symptoms and Fix Cost
P0421 on a BMW means the warm-up catalyst (the small pre-catalyst on Bank 1 mounted close to the exhaust manifold) is not heating up fast enough or converting cold-start emissions efficiently. The ECU compares upstream and downstream O2 sensor activity during the cold-start phase to detect this.
Connect any standard Bluetooth OBD2 adapter to your BMW and Skanyx tells you what P0421 means on that engine, whether it is safe to keep driving, and what the fix should cost. Free on iPhone and Android.
Get Skanyx freeWhat does P0421 mean on a BMW?
BMW 3 Series
2006-2024On BMW 3 Series with N52, N55, and B58 inline-6 engines, the warm-up catalyst is integrated into the exhaust manifold, which makes P0421 an expensive fix because the entire manifold-and-cat assembly is replaced as one piece. Earlier N52 cars (E90) are particularly prone to P0421 around 150,000 km. Always test the downstream O2 sensor first because BMW pre-cats run very hot and sensor degradation is common.
What causes P0421 on a BMW?
Beyond the generic causes listed on the main P0421 page, these are the documented BMW-specific patterns:
How to diagnose P0421 on a BMW with OBD2
Follow these steps to pinpoint the root cause of P0421:
- Read freeze frame data and note coolant temperature when the code was set (cold-start codes typically log under 40°C)
- Scan for companion codes (P0301 to P0304 misfires, P0171 lean, P0133 sensor response). Address those first
- Inspect the exhaust manifold-to-pre-cat joint for soot trails or gasket weeping, which indicate an exhaust leak
- Graph Bank 1 upstream and downstream O2 sensors during a cold start. The downstream sensor should stabilise near 0.45 V within 60 to 90 seconds on a healthy pre-cat
- If the downstream signal continues to mirror the upstream sensor after warm-up, the pre-cat is failing and needs replacement
How much does P0421 cost to fix on a BMW? (EUR)
Estimated repair costs for P0421 in EUR, compiled across makes. Expect BMW parts and labour towards the upper end of each range.
Prices estimated as of March 2026. Costs vary by region, vehicle, and shop.
Related codes that often appear with P0421 on BMW
These codes commonly cluster with P0421 on BMW vehicles:
Looking for the full P0421 reference (all makes, full diagnosis flow, complete repair cost matrix)?
See the main P0421 guideDiagnose P0421 on your BMW
Your car logged P0421. Skanyx reads it on any standard Bluetooth OBD2 adapter, tells you whether it is safe to keep driving, and shows the €105-€1480 repair range so you know the number before a shop quotes you. Free on iPhone and Android, and you do not need to be a mechanic to read it.
Get Skanyx free