I used to have that issue on an 96 e38 never on my e53. i have read of a diy fix on x5world.com. it involved taking the cluster out and changing a wire and refitting, no new parts i.e. cost other than time. i was naive when it happened to me and had to replace cluster a few times. good luck