I just replaced my brake light switch (under the dash-a real bitch for a big guy like me), but technically easy. Look on Pelican parts for instructions, and be sure to buy the part from BMW. Others allegedly make noises etc. If you have aftermarket tails, they could be the problem.
Replacing hte switch took care of my problem. FOr those who may still be having problems, try a new set of BMW taillights. When I put on my aftermarkt clears, I got a code saying Brake light failure even though it works.
Anyway, good luck.
Also, the guy at BMW asked me whcih switch I wanted, the one under the dash or the one on the transmission. COuld the tranny one be hte problem?
98 328i, black/black, manual, canadian sport pkg, ECIS intake, koni sport adj's, dinan springs, oe/oem clears.
Considering: tms shark,M 17" wheels, larger sway bars.