P0401 on BMW 320d E90/E91 (N47)
Platform-specific notes for diagnosing EGR flow faults on the 2.0 N47 diesel.
How P0401 Usually Shows Up on This Car
- Check engine light on, often with reduced power or limp mode when combined with DPF codes.
- May log alongside DPF pressure or temperature sensor faults.
- Sometimes triggered after EGR/DPF work or remapping.
Common 320d-Specific Causes
- Carbon build-up in the EGR valve and cooler restricting flow.
- Sticking EGR valve actuator or position feedback issues.
- Exhaust leaks or sensor issues affecting how the ECU estimates EGR flow.
Suggested Test Plan
- Scan all modules and note any accompanying DPF or boost-related codes.
- Use live data to monitor EGR duty, airflow and DPF pressure when EGR is commanded.
- Inspect the EGR valve and pipes for heavy carbon build-up or signs of coolant/oil contamination.
- Check technical service bulletins and known campaigns for EGR cooler issues on N47 engines.
- Only replace major components once you’ve confirmed they cannot move freely or provide correct feedback.
Where to Go Next
Use this page with the generic P0401 explanation and the BMW 320d car profile. For a tailored plan, feed all of your codes and symptoms into the AI OBD2 Code Explainer and specify the car as BMW 320d E90/E91, 2007–2012, 2.0 N47 diesel.