Here in the UK, I have never had a vehicle that reads the correct speed... Always a couple of MPH underneath..
Think of the poopstorm if a manufacturer had speedometers measuring 2 MPH slow..
I had a Ford Ranger that was very optimistic, I needed to be doing 68 on the clock to be on the GPS 60 MPH..