So late last year I start my car one morning and my entire dash is Lit. Im seeing ABS, DTC, start assist inactive, cruise control malfunction and messages on idrive to scare the passengers. Car being a 2007 E92 335i.
Lights would go out sometimes and somewhere along my commute just come back on again. Read the codes and car clearly had ABS issues. Codes 5DF0 Pump motor faulty & 5DF1 Pump motor connector damaged.
I first suspected it could have something to do with wheel speed sensors as my issue was intermittent so removed, checked and cleaned each of them with no success.
Then went on to investigate the ABS pump motor connecter…unplugged and reset the plug a few times as I read might work with no success….next step was to smack the motor with a rubber mallet and this actually worked and kept the lights off for a good few days :smilebounce:– came back on though and I lived with it throughout the busy festive time while browsing gumtree in search of a second hand abs pump- to no avail so decided to attempt a fix on my pump.
The DIY
You'l need
Torx socket set
11mm spanner
10mm socket
Grinder/drill whatever must be resourceful for this step ( will explain)
Bearing puller
Electrical contact spray lube
someone to assist with bleeding the brakes
basic toolbox screw drivers etc
First removed the abs unit
I started with the hydraulic hardlines – youll need an open 11mm spanner for this
3x 10mm nuts will have to be removed to get the abs unit out
Keep a lappie (rag) on hand to clean up any fluid spills
With the unit removed, Next step was to remove the module from the motor/ pump assembly...torx
Then motor from hydraulic unit…these are not really serviceable held in place with alloy tabs that must be shaved off to free the motor unit – I used a small chisel to tap away at all 4 tabs
After the motor is free, the most difficult step is to separate the motor from the metal housing…again not serviceable so some degree of force is needed. You will have to be resourceful here…figure out how to do this best… I used my grinder and made some slots for access to the release tabs
I was then able to push down on both tabs and pull off the housing
With the housing off the last step was to remove the bearing and split everything for access to this - And herewith the problem
One of the brushes were stuck and thus caused the abs pump not to function. I used a good amount of electrical lube spray and thoroughly cleaned both brushes up until the moved freely and easily back and forth…while I was there cleaned all contact points.
Re assembled everything and used Pratley steel to fill the grind slots,…used the chisel to tap some alloy over the housing tabs again and reinforced with Pratley steel. painted the motor black again, bled the brakes, cleared the codes and took the car for a test drive
Results :bravo:
Its been 3 weeks now and im 100% sure that I wont have to deal with this for the rest of my ownership


Lights would go out sometimes and somewhere along my commute just come back on again. Read the codes and car clearly had ABS issues. Codes 5DF0 Pump motor faulty & 5DF1 Pump motor connector damaged.

I first suspected it could have something to do with wheel speed sensors as my issue was intermittent so removed, checked and cleaned each of them with no success.
Then went on to investigate the ABS pump motor connecter…unplugged and reset the plug a few times as I read might work with no success….next step was to smack the motor with a rubber mallet and this actually worked and kept the lights off for a good few days :smilebounce:– came back on though and I lived with it throughout the busy festive time while browsing gumtree in search of a second hand abs pump- to no avail so decided to attempt a fix on my pump.
The DIY
You'l need
Torx socket set
11mm spanner
10mm socket
Grinder/drill whatever must be resourceful for this step ( will explain)
Bearing puller
Electrical contact spray lube
someone to assist with bleeding the brakes
basic toolbox screw drivers etc
First removed the abs unit
I started with the hydraulic hardlines – youll need an open 11mm spanner for this
3x 10mm nuts will have to be removed to get the abs unit out


Keep a lappie (rag) on hand to clean up any fluid spills
With the unit removed, Next step was to remove the module from the motor/ pump assembly...torx

Then motor from hydraulic unit…these are not really serviceable held in place with alloy tabs that must be shaved off to free the motor unit – I used a small chisel to tap away at all 4 tabs

After the motor is free, the most difficult step is to separate the motor from the metal housing…again not serviceable so some degree of force is needed. You will have to be resourceful here…figure out how to do this best… I used my grinder and made some slots for access to the release tabs
I was then able to push down on both tabs and pull off the housing

With the housing off the last step was to remove the bearing and split everything for access to this - And herewith the problem


One of the brushes were stuck and thus caused the abs pump not to function. I used a good amount of electrical lube spray and thoroughly cleaned both brushes up until the moved freely and easily back and forth…while I was there cleaned all contact points.

Re assembled everything and used Pratley steel to fill the grind slots,…used the chisel to tap some alloy over the housing tabs again and reinforced with Pratley steel. painted the motor black again, bled the brakes, cleared the codes and took the car for a test drive
Results :bravo:
Its been 3 weeks now and im 100% sure that I wont have to deal with this for the rest of my ownership
