I have a similar issue. I believe the best distance since last charge showing on my phone app is the very first charge when the car was new. It has never updated since then even though the total mileage has been higher many times. How do I fix this? Is this a BMW issue or a phone app issue...