Anyone else experience this?

I just noticed a difference in the speed displayed by the speedo (in car) vs the digital speedometer on screen. I have it set to metric so it is in kmh. At first I thought the in car speedo was in mph, but that did not add up.

There seems to be a difference of 10kmh in their readouts. The digital is faster. Say the incar says 60 the digital will say 72. Is this some sort of glitch or are they taking into account the variables between the car readout and possibly the digital one being gps based?

I am using the BMW 1 series M coupe at the Catalunya National circuit.