If you're getting fault codes 29EB00 (EGR cooler faulty) or 284C00 (exhaust temperature sensor signal) on your BMW 520D or other 2.0L diesel models, you're not alone. These are common issues on the G30, F30, and even older E90 platforms.

First Thing: Check for a BMW Recall
Before diving in, call your local BMW dealer with your VIN and ask if your vehicle is part of the EGR cooler recall. BMW has issued recalls for certain diesel models due to EGR-related fire risks. If your car qualifies, the repair might be free.
What Causes These Faults?
The EGR cooler regulates the temperature of exhaust gases before they're re-circulated into the intake. Over time, these coolers can crack or clog, triggering sensor faults like 29EB00 or 284C00. If left unchecked, they can cause performance issues or worse.
Tools & Parts You'll Need
- New OEM EGR cooler (don’t go used—this part fails with age)
- Basic hand tools – sockets, hose clamp pliers, and a bit of patience
- iCarsoft CR MAX BT diagnostic scanner – critical for code clearing
Quick Overview of the Fix:
- Locate the EGR cooler (top rear of engine bay, accessible from above).
- Remove the two main bolts and unclip coolant hoses (catch any spill).
- Install the new cooler, double-check hose seals to prevent leaks.
- Use the iCarsoft CR MAX BT to clear fault codes and verify temps.
It’s a doable DIY job. If you're comfortable with tools, give it a go. If not, a garage can usually sort it in under two hours.
Why I Used the iCarsoft CR MAX BT
I tried a basic OBD2 scanner first, but it didn’t show the BMW-specific codes or let me access live data. The CR MAX BT made a big difference:
- Read and clear BMW-specific faults
- Live monitor EGR temp and DPF status
- Wireless tablet format – no cable juggling
What About an EGR Delete or Remap?
Some people bypass the problem by remapping the ECU and deleting the EGR system. It gets rid of the codes, but it’s technically illegal for road use in most regions and can cause MOT or inspection headaches. Personally, I kept it stock for peace of mind.
FAQ – Common Questions
💬 How much does a new EGR cooler cost?
Roughly $200–$400 for an OEM unit. Avoid used or cheap aftermarket ones — they often fail again quickly.
💬 Can I drive with code 29EB00 showing?
It's not ideal. A failing EGR cooler can lead to overheating or coolant loss. Best to sort it sooner than later.
💬 Will the iCarsoft CR MAX BT work on other cars?
Yes, it's multi-brand. I’ve used it on BMW, VW, and even a Mercedes. It supports full diagnostics, resets, and live data.
💬 How long does the fix take?
About 1–2 hours if you’re comfortable under the hood. The CR MAX BT speeds up the diagnosis and reset process.
Final Thoughts
If you're getting EGR cooler or sensor faults, don’t panic. With a few tools, a quality scanner like the CR MAX BT, and a bit of time, it’s a fix you can tackle yourself. Always check for recalls first. And if you’re not DIY-inclined, at least you’ll understand what your shop’s charging you for.
Want to see more BMW DIY fixes? Check out other BMW diagnostic tools or reach out to our team for help picking the right scanner.