When your car is doing a real 110 km/h the speedo could read up to 125 km/h and be legal, but the odometer must be within two percent of the real distance travelled. On that basis when your odometer shows 100,000 the real distance could be as low as 98,040 real kilometres, but then, does the company warrant the vehicle for 100,00 'real' kilometres or 100,000 'indicated' kilometres? Perhaps you should go back and read your warranty document and find out.