ABS issues

Joined
Jun 17, 2026
Points
3
Hi,

First of all, I'm a newbie to this forum (and any forum for that matter) so please forgive me if I appear unsure of what to say and where to post it.
The reason for this post is that I've been going around in circles for some time now with the ABS issue(s) on my May '98 built M Roadster and I'm hoping that someone out there can help get me off this roundabout!
When the dreaded light came on after a period of being laid up, I plugged in the OBD reader and got codes 51, B1 and B8, seeming to point to a hydraulic valve fault.
Not wanting to change the pump unless necessary I checked all the wheel speed sensors just in case the codes were wrong. No problems found with the sensors.
I then elected to try changing the ABS control module (5WK8 405) as they're cheap and commonly available on Ebay. So I've tried 2 different ones and both give the same errors.
I then bought a used (but supposedly tested and working) pump - it's the yellow label one for my car so a bit pricey but still a lot cheaper than a "new" one (no longer available on some BMW databases). I plugged it in, without connecting it to the actual brake lines, just to see whether the codes changed. They didn't!
I've since tried all sorts of combinations, disconnecting wheel sensors etc... and even disconnecting the battery between each change just in case the ECU is "remembering" the codes but nothing changes the codes.
So, I've come to the conclusion that either all 3 ABS controllers are faulty or there's a wiring fault.
I'm not sure what to try next. I've printed off the pin-out for the ABS controller connector - thank you to whoever put it on the resource pages, so I'm going to attempt to check the wiring.
I'm also tempted to open up one of the control modules too.

Am I missing something (apart from a few marbles - as I feel this is frying my brain)?

Thanks for taking the time to read this. Any pointers would be appreciated.

Richard
 
Hi Richard i dont have an M so not sure of the differences in the braking system over standard zed models.
When you search your codes only the 51 kind of relates to anything unless you know what make of code reader it is as different makes will generate different numbers for same codes sometimes.

You are saying its a hydraulic valve fault so my question is does the M have the 2 hydraulic pressure sensors on the underside of the master cylinder.

Stephen.
 
Hi Richard

The fault codes you provided are in Hexadecimal (base 16). You didn't give any descriptions for what they mean. So, I went searching.

Converted the Hex to decimal and looked them up in the ABS code reference. It depends on which model of ABS you have. I don't know this for the Z3M's. Here is the information I found

Hex Dec
51 81
B1 177
B8 184

ABS1
81 = Inlet valve front left
177 = Pre charge pump
184 = Steering angle sensor (offset)

ABS2
81 = Rotational speed sensor front left - Check connection between rotational speed sensor and control unit for short circuits or a broken connection
177 = Fault valve load circuit fuse – Check ABS circuit fuses and relay
184 = CAN Error

Hope this sparks a line of fault repair.

Murray
 

Attachments

Back
Top