I'm actually confused as to why so many folks are surprised by this. I've been following cars for 45 years and virtually every car made for as long as I've been following them has been high. Years ago most of the magazine road tests actually showed the speedometer error. It's always been 2-3 mph high. So are motorcycles btw.
2012 BMW 550 M-Sport
2014 Lexus GS350---Wife's car
2013 BMW 1600 GT---2011 Kawasaki Ninja 1000---2012 Ducati Panigale