I also found to my slight surprise that my new sat nav consistently disagrees with the speedo by about 6mph (although I've not done any crazy speeds with it). I assume it's the overall wheel size which is slightly smaller than the speedo was designed for. They stick all kinds of different wheel sizes on these cars, I assume they keep the speedo technology the same hence the differences.