Yesterday I took my 2004 320d to a (so called) local BMW specialist to fit some speedo rings.
Since he fitted them neither of the toggle buttons work on the cluster when being pushed in (after reading this forum I have come to the conclusion that he's broke the pins on the cluster)!
Also since getting the car back the 'remaining miles' on the OBC is stuck on 96 miles (I've just drive 50 miles and it hasn't changed)!
Any ideas / suggestion?