Sounds like your master cylinder to me. I had a similar problem with my 86 735i. It would still stop the car, but would go to the floor if you held steady pressure on it. I bought a rebuilt unit locally. I don't remember it being more than $80. Good Luck.