In the cars I have owned with odometer issues I have noticed that the trip meter will stop at .9 miles and then the entire odometer will fail. My 240D had this issue about 5 years ago and then it self healed and has worked ever since. I use the note app on my iPhone to track the miles on all of my cars and never touch the trip meter for fear of causing an issue