| I had the same problem on my 323i E46 99, the check light was on and I replaced all the lights and they worked but the check light was still on. What it turned out to be is that the wire harness cable that connects to the light housing; one of the pins was slightly burned and melted. This causes a slight voltage irregularity thrown to the computer telling it there is a fault even though the lights still work. So check all your wire connections very closely and see if you have any abnormalities or burned out pins. |