Yes, but with caution. The EGR valve issue (P0401) means your exhaust gas recirculation isn't working properly — this won't leave you stranded but it's increasing your emissions and could cause the engine to run rougher over time. The low battery voltage (12.1V) is borderline — if it drops below 12V you might struggle to start on cold mornings. I'd recommend getting the battery tested within 2 weeks. The catalytic converter code (P0420) is worth monitoring but not urgent.
How much will repairs cost?
CX
Here's a realistic breakdown for a 2019 BMW 320d:
P0401 — EGR Valve: £280–£450 at an independent, £500–£700 at BMW dealer. The part is ~£180, rest is labour (2–3 hours). This is the priority fix.
P0420 — Catalytic Converter: If genuinely failing, £800–£1,400. But this code is often triggered by a faulty O2 sensor (£120–£200 fix). Get the sensor tested first — 40% of the time it's not the cat itself.
Battery: £120–£180 for a quality AGM battery (BMW spec). Easy DIY or £30 fitting at Halfords.
Total realistic estimate: £400–£850
Should I buy this car?
CX
It's a mixed picture. The 320d xDrive is a solid car — the B47 diesel engine is reliable and 67k km is relatively low mileage. However, three fault codes suggest the previous owner may have been ignoring maintenance. Key things to negotiate:
• Use the fault codes to negotiate £500–£800 off the asking price
• Ask for service history — specifically if the EGR has been cleaned
• Check the DPF ash loading — common on BMWs at this age
• Battery is due for replacement regardless
Verdict: Buy if priced right, but factor in £500+ for immediate repairs.
Fault Codes
P0401
EGR — Insufficient Flow
The EGR valve is not recirculating enough exhaust gas. Common on diesel BMWs, usually caused by carbon buildup. Increases emissions and can cause rough running.
Est. repair: £280–£700
P0420
Catalytic Converter — Below Threshold
Catalyst isn't converting exhaust gases efficiently. Could be the cat itself or a faulty downstream O2 sensor — check sensor first (40% chance it's not the cat).
Est. repair: £120–£1,400
P0562
System Voltage Low
Electrical system voltage below expected range. Consistent with the 12.1V reading — battery likely needs replacement.
Est. repair: £120–£180
See It In Action
Live Dashboard
AI Chat — Battery Alert
AI Health Analysis
Ask Anything
Works Anywhere
Plain English Results
CarX OBD-II Adapter
Bluetooth Low Energy. Plug into any car made after 2004. Pairs instantly with the CarX app.
This 2019 BMW 320d xDrive presents with three diagnostic trouble codes and marginal battery voltage. The primary concern is the EGR valve (P0401) showing insufficient flow — common on B47 engines, typically requiring cleaning or replacement.
The catalytic converter code (P0420) may be secondary to the EGR issue, as improper exhaust gas recirculation can affect catalyst readings. Engine parameters are otherwise within normal range: coolant stable at 92°C, RPM steady at idle, fuel system in closed loop.
Short-term fuel trims are slightly positive (+3.1%) — consistent with the EGR causing a slightly lean mixture. Battery voltage at 12.1V with engine running is below the expected 13.5–14.5V range. Recommend load testing.
Overall: Mechanically sound engine with maintenance items. Not immediately dangerous but EGR and battery should be addressed within 30 days.
Sensor Snapshot (16 readings)
▼
Battery12.1 V
Coolant92.0 °C
RPM780
Speed0 km/h
Intake Air28.0 °C
Engine Load18.4 %
ST Fuel Trim+3.1 %
LT Fuel Trim+1.8 %
Throttle14.5 %
MAF Flow4.2 g/s
Timing12.0 °
Fuel Press.340 kPa
O2 Bank 10.72 V
Cat Temp412 °C
Ambient11.0 °C
Odometer67,482 km
Demo report with sample data. Real reports are generated live from your car's OBD-II port. Covers electronic diagnostics only — not brakes, tyres, suspension, or bodywork.
Motor Verso Review
Plain English
Saves Time & Money
askcarx.com
Your car has an AI agent now.
Plug in a £15 OBD-II adapter. Get AI diagnostics in 30 seconds. Free.