Replace the brake light switch (above the brake pedal) - this is a common fault. Everything worked fine on my E36, just kept getting the annoying "brake light circuit" fault message on my OBC. Installed a new pedal switch and I haven't seen the problem since.