This issue affects most makes of cars and I now reckon they do it for safety reasons rather than a miscalculation.
http://www.e90post.com/forums/showthread.php?t=327056
http://www.honestjohn.co.uk/forum/po...ex.htm?t=79433
They want us to drive slower and the menu in the ECU to change the correction factor will be set in the factory and hidden....maybe even from the dealer service?
Although as said, this safety theory goes out the window as everyone will speed to compensate for the inaccuracy...
I’m over this topic.