Hi everyone reading. I have been trawling these forums since October 2019, after the 2006 X5 E53 3.0D I bought second hand, suddenly wouldn't start if the engine was warm/hot.
After a couple of days where the X5 would start fine cold, but then not restart if the engine was warm, I parked her up, and put my toolboxes back in my old Mitsubishi.
A few days later, when I went to attend to the X5, the battery had gone flat (cranking for a while trying to re-start on the day I parked her up), so I put the charger on to recharge my battery.
That's when it happened - I got a "CODE" prompt on the dash and MID display. I hadn't set a CODE, although I had read about it in the Manual. So I scoured the BMW Owners Manuals but the only 4 digit CODE was for the bluetooth unit. I tried that anyway. No dice. I tried 0000, 1234,9999, all without success. And so the xoutpost forums were trawled. As I found with other people, the countdown timer on my MID display didn't count down despite meticulously following the emergency de-activation procedure described in the Owners Manual, and as shown in a short youtube video. No luck.
There is a thread on xoutpost that basically states that if you are in this position, then you have to re-program the KOMBI cluster to overcome the problem. Others resorted to replacing the Instrument cluster, which then still has to be re-programmed to work anyway. I found that I could start the X5 no trouble, if I removed Fuse#43 from the glovebox fuse panel. This takes out the instrument cluster, but lights and turn signals still work without the fuse in. I also found that if I put the fuse back in after starting, I got my instruments back, but the CODE prompt was also there, so once I stopped, I'd have to pull the fuse back out to restart.
Then I found it! A youtube video, with someone showing what I had thought was my only other option - go through every CODE, from 0000 to 9999 until you get it right. Remarkably, the guy got to 2767 and then bingo - CODE accepted. It took him 3.5 hrs. I went out to my X5 this morning, having decided I would make a day of it, starting at 0001, and working my way up. I decided first to try his code - 2767 - and BINGO - CODE accepted. So, if your BMW asks for a code you haven't ever entered, try 2767 and cross your fingers. Don't re-program the KOMBI bus, or pull fuse 43, or replace the instrument cluster before you give this a go. - Ironically, the car is re-starting warm and hot now - I did discover that either the cam position sensor or the fuel rail pressure sensor can both cause the initial problem I encountered.