Have you got a 2004-2011 BMW with an ABS light on and a 5DF0 or 5DF1 code stored? This sounds like you’re experiencing a common issue with the ATE MK61 ABS unit. Don’t worry, we remanufacture these control units in just 2-3 working days with a lifetime warranty included.
Shop Now – BMW 5DF0 & 5DF1 Solution
You’ll typically find these ABS units fitted to the E90 3 Series (2004-2011), although they’re also a common issue for the E87 1 Series (2007-2011) and E85 Z4 (2005-2008).
When the ATE MK61 ABS unit fails, it’ll almost always illuminate the ABS warning light in your BMW – as well as cause codes 5DF0 and 5DF1 to store. Other warning lights are also triggered by this fault, such as the DSC, traction control and brake warning lights.
The reason these units fail so frequently is due to an internal design flaw, inevitably meaning failure is widespread and a surprisingly common occurrence. Thankfully though, we’re the experts at remanufacturing these ABS units, just complete our test form to get started.
BMW 5DF0 & 5DF1 Fault Explained
As mentioned, the 5DF0 and 5DF1 codes store as a result of an internal malfunction within your BMW’s ABS unit. As pointed out by your diagnostic tool’s accompanying message for each code, you might have worked out that there’s an issue with the pump motor activation circuit:
The ‘pump motor’ relates to the cylindrical assembly mounted to the very top of the ABS control unit, it’s usually painted black on the MK61. This part of the ABS unit is responsible for maintaining hydraulic pressure in the brake lines at relevant intervals in accordance with ABS or DSC operation – it’s therefore critical to unit functionality.
As this part of the unit is so important, it’s checked upon start-up by the ABS module. This just involves the module powering the motor and monitoring electrical behaviour to ensure it is consistent with a healthy and fully-functional pump motor.
Now as we mentioned, if you’re experiencing the aforementioned symptoms, it’s likely your ABS module is defective internally which is disrupting the pump motor activation circuit. This is swiftly detected by the ABS module, which is why your BMW E90 stores a 5DF0 code.
In most cases, your BMW’s 5DF0 code will be accompanied by 5DF1 too. This code is slightly misleading and can lead to misdiagnosis due to its accompanying message of ‘connector faulty’. While we’d always recommend checking connectors for any bent pins or corrosion and ruling out wiring or power supply issues, this code is actually caused by the aforementioned disruption to the pump activation circuit in most cases.
As the ABS module has commanded the motor to activate, but sees little or no current flow because of the malfunction, this looks identical to an unplugged connector or broken wire from an electrical point of view. This then causes 5DF1 to store in your BMW’s ABS module.
In both cases of 5DF0 and 5DF1, ABS functionality is disabled as a precaution, meaning the ABS warning light will inevitably illuminate. Where the vehicle has this functionality, DSC and traction control are also disabled, leading to their associated warning lights illuminating too.
How to resolve the 5DF0 & 5DF1 BMW fault
Having diagnosed their symptoms as a defective ABS control unit, many affected owners choose to replace the MK61 with new. While this may restore functionality temporarily, it leaves you vulnerable to the 5DF0 and 5DF1 fault returning to your BMW.
This is because many replacement MK61 units contain the very same internal defect as the one that caused your original issues. Not only this, but replacements are incredibly expensive and you’ll need to have them coded to your vehicle at additional time and expense.
Thankfully, we’ve got a much more cost-effective and longer-lasting solution.
Our 5DF0 & 5DF1 BMW solution
In order to resolve these codes for good, we recommend having your BMW’s ABS unit comprehensively remanufactured – this is the specialist service we provide.


Our team of technicians will first analyse your unit on state-of-the-art HIL (hardware-in-the-loop) testing rigs which are capable of replicating realistic operating conditions. This allows us to identify hard-to-find failure modes that’re often missed by ordinary testing services.
Once the fault has been confirmed, our expert team will remanufacture your control unit with higher-than-OEM-standard components to upgrade your unit’s long-term durability. This ensures your BMW E90 remains free of 5DF0 and 5DF1 for years to come.
Better still, you won’t have to recode the rebuilt ABS unit before refitting and we’ll cover you with an unlimited-mileage lifetime warranty too.
Solve your 5DF0 and 5DF1 BMW fault properly, have your ABS unit remanufactured in just 2-3 working days by completing this test form.
Common failure symptoms:
Common fault codes:
Videos:
Test and rebuild:
We test all ABS units on custom-built rigs to allow us to pinpoint the root cause of unit failure accurately and efficiently. We’ll then rebuild it with advanced techniques and higher-than-standard quality components.
Programming:
Unlike replacement units, you won’t have to recode your rebuilt ABS unit back to the vehicle. This is because we retain this information throughout our process, making reinstallation that bit more straightforward.
Quality:
In accordance with our lifetime warranty offering across all control module rebuilds, we do everything in our power to ensure any unit rebuilt by us remains functional for the long-term future. Our commitment to quality assurance is evidenced by our industry-leading defect rate of just 0.49%.
Warranty:
Lifetime unlimited mileage*
How do I get my unit rebuilt?
To pay for the rebuild click the Shop Now link above, select your part number and click: Get yours rebuilt.
Print the payment/booking confirmation email.
Package the ABS unit inside a sturdy box with plenty of packaging material and make sure you include your confirmation email in the box.
Send us your package by tracked courier (the shipping instructions are on the confirmation email).
Once received we will test, rebuild and return your control unit with an unlimited mileage lifetime warranty. If your unit turns out not to be faulty then we will refund your payment less a small testing fee and return shipping.
What if I don’t want to pay up front?
This is not a problem, if you prefer this option then follow these steps:
Fill in and submit this test form.
Print the booking confirmation email.
Package the unit inside a sturdy box with plenty of packaging material and make sure you include your confirmation email in the box.
Send us your package by tracked courier (the shipping instructions are on the confirmation email).
Once received, we will test your MK61 and call to inform you of the outcome of testing. If your unit is faulty and you choose to go ahead with the rebuild, then we will take payment over the phone using a debit/credit card.
We will then rebuild your ABS unit and return it to you with an unlimited mileage warranty.
If you require further information regarding this BMW 5DF0 and 5DF1 fault then please contact us.