I had the same problem, went to independent mechanic and it cost me 50$. He said he cleaned the pump
I have 2007 e92 m3 and i can say that u guys here pay too much for the mechanic things.
M3 is bulletproof, maybe if u clean the sensor all will be fine