I have done this fix on 6 cars so far including my own M3 and an M6. In this cases have been a mater of corrosion on the electrical motors carbons that make the get stock or contact making the motor unable to turn the pump mechanism.
Hope this helps.
Also cheq battery and abs sensors before you go this route.