I took the GPS to work with me yesterday and today and found that the speedo in my car is spot on up until 120 (i didnt go faster

However i discovered this morning that the speedo on my bike is running about 12% slow, i.e. at an indicated 60 i'll be doing a real 53km/h and at 110 i'll be doing a real 98km/h. I know the gps is pretty spot on too. Has anyone else tried to compare gps speeds to the speedometer & how far out were they running?