digging up this old thread because I just found the same issue with the red "B" light staying on.
thought it was a faulty hand-brake switch first, and was just about to order one (that little simple gadget) at $44 dollars!! lucky I found this thread first, and after checking, I can see that the cause may be a low brake fluid.
my question is,
1, the brake fluid is sitting right in between the Minimum and Maximum level on the fluid bottle, is this right? or should it normally come on when its near the Minimum level?
2, is brake fluid (in our e9) usually expected to drop slowly over time or should I look for a leak somewhere for the loss? -just that I never had a unusually low brake fluid in other cars in my experience unless there is a leak somewhere.
Gavin