Hi, my names Mike, i drive 320D 2004 i recently had a problem with my DSC light and handbrake light being intermittent and was very annoying, i started reading on this forum of all the different things it could be and there were a lot of different things it could have been. i had my codes read and it showed Return pump, pressure sensor, pressure sensor 1 and level sensor. now looking at that i thought it would cost a fortune but much to my relief i started reading bimmerforums now although what i read never was the problem bimmerforums seemed to give me some hope that my problem was not as serious as some poor chaps on here with the lights i mentioned being on permanently. im saying thank you for that hope and if anyone reads this if they could help others could you please add my problem to the correct forum.
i simply did all the normal checks brake sensors ( although they are a different light so dont waste your time )
brake fluid ( my brake fluid was over the max as i recently had my pads changed, a pipette solved that but lights still on and off )
now call me stupid but this has worked and my light has not been on since, i simply removed the cap of my brake fluid and give a little shake to make sure it wasnt the level sensor all seemed to be fine after shaking it and the light did not come on for 3 days and then it did, i was slowly giving up when there is an obvious connection on the brake fluid cap, i removed it and give a lucky blow ( as you do ) put it back on and that was it, my lights have not been on since and im guessing when doing my brake pads etc my connection and simply come loose.
i know it seems a lot of writing for such a simple job but really thank you, and hope this helps anyone