Doesn't the brake pad sensor control the light? I know I had to have mine replaced w/ the pads and rotors. Pretty cheap part, though -- $13 (US) if I'm not mistaken.
The indicator light, though, didn't go off until I drove the car about 300 miles to Florida. I have no idea why and neither did the BMW "specialist" who performed the brake job. Great job on the brakes but next time I'm just taking it to the dealer and spending the extra $100. Less frustration.
<a href='http://www.j-body.org/members/zzzzzer/profile/' target='_blank'>http://www.j-body.org/members/zzzzzer/profile/</a>