I have a 97 540i, and the pixel problem was getting terrible. I opted to go to BMW and have a replacement done (I got 50% of the part covered by BMWNA when I asked what they could do). I entered the dealership with 123,000 miles. When the instrument cluster was removed and replaced with a new cluster, I am told there was an error after the programming (driver headlight module). The mileage being displayed was over 600,000 miles. I left the dealership when they told me they could try and diagnose it at more cost......
On my way home, the odometer went back to 000000. My trip odometer shows more miles than my vehicle odometer......... I don't understand how the headlights have anything to do with the odometer/miles the car has.
The invoice I received from BMW after the work has some notes about the problem.
"Replaced instrument cluster and programed with ISTA/P 42.7. The manipulation dot is on that the vehicle mileage is incorrect." The previous owner did put some aftermarket HID projector lights with halos in the vehicle.
I was told the drivers headlight module was showing some kind of error. The previous owner had the module replaced at an indy BMW shop. I got all the records the previous owner had. The module that was put in shows the correct part number for the year (looked up on realoem) that the invoice stated was ordered and installed.
I am hoping someone on here can help me out, and I hope I am posting this in the right place. Thanks for taking a look.
I will be deploying in 10 days, so I need to figure this out as soon as possible.