ABS, Brake and Hazard Indicators

I have an intermittent problem with my ABS, Brake and Hazard indicators coming on, and the speedometer stops working. I have a 2000 528i E39. I went to a new mechanic and he said it was one of the ABS control
units and the part cost US$1,200. I don't know enough about the vehicle to know whether or not he was gouging. He never did diags, just looked at the dash. Any ideas?
Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
<%-name%>
Add image file
Upload

It's possible that he was able to diagnose the problem from the dash; IIRC there's a way to get codes to show on the display. It's also possible that he was able to say it's the control unit; and some pieces of the ABS system (like the pump and control body) are likely to be very expensive.
However, I'd find another place and spend the $100 to have them read the codes before shelling out that kind of cash.
FloydR
Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
<%-name%>
Add image file
Upload
snipped-for-privacy@yahoo.com wrote:

The mechanic is FOS. Have the battery checked and the alternator. Very odd things happen to the instrumentation on E39's when the battery starts failing...
Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
<%-name%>
Add image file
Upload
The most common fault with the ABS system is caused by brake dust and road dirt building up around the wheel speed sensors. They are magnetic and attact metal dust which can reduce their sensitivity to the point of malfunction. The least expensive way to examine this possibility is to take your car in for a brake inspection and ask them to clean off the sensors while they are checking the linings.

Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
<%-name%>
Add image file
Upload

Motorsforum.com is a website by car enthusiasts for car enthusiasts. It is not affiliated with any of the car or spare part manufacturers or car dealers discussed here. All logos and trade names are the property of their respective owners.