9 time out of 10 its going to be your sensors. Passenger side rear and driver side front. I just replaced my breaks and sound is gone. Now if it comes back in few months going to have shop pop the sensors out and see if that works. Shop manager mentioned that BMW had poor design with the sensors and I believe it.