For anyone to assist we need to know the model you are referring to including the year of manufacture, an autoscan gives the detailed info
Beyond that the ODO is normally stored in the Dash with a backup in the Engine ECU, on the only models I have looked at where an ECU has been replaced the BMW Dealer Programming system takes care of syncing the Dash & BMS ODO values as part of the replacement process, where a difference between Dash & BMS ODO values are detected but neither has been replaced again the Dealer Programming System can do a resync, I am unaware of the capability in being implemented in GS911 software