2002 745i - iDrive froze and numerous warning lights all at once
Hi guys. I would greatly appreciate some informative help on this issue. I have a 2002 BMW 745i with 156k on it. It runs very well and no problems starting or stopping the vehicle. It has been cared for meticulously and all repairs have been done promptly.
My car ran smooth and well yesterday. However, when I go to start it early this morning (outside temp was 9 degrees), the iDrive froze at the BMW screen and the ABS fault, Brake fault, Drive Fault, Parking Brake Fault, and Service Engine Soon lights all came on at once.
I checked out the vehicle before driving and all fluid levels were good. Oil was clear and good. Coolant good as well. The idle was good and the engine sounded well. It drove perfectly fine with no miss fires and no loss of power.
I checked the voltage on the alternator and it was good. I then proceeded to pull the "ring fuse" in the glove box which resets the iDrive. Curiously, if I pulled the ring fuse and left it pulled then the iDrive works, but as soon as I replace the ring fuse then the iDrive freezes. Not sure why this is.
I then drove 350 miles back to my home with no problems whatsoever (besides all of the lights on my dash). Upon getting home and driving the vehicle to my BMW certified mechanic, he connected a charger to the battery and the battery immediately started to take a big charge. The battery has not been replaced since 2008 or so, I believe.
I find it hard to believe that all of these systems would fail overnight and all at once. I left my car at the mechanic who is replacing the battery. Do you guys think that a dying battery could cause all of these lights on my dash (brake/drive fault, abs fault, engine service light, parking brake fault) to come on together? What about the iDrive and the ring fuse?
Just to be clear, the vehicle runs just fine. No loss of power, no miss fires, no smoke, and a compression test confirmed that compression is good.