I fill up every time I refuel and I take notes of the quantity and odometer and the average matches the dashboard.
My car tends to value the long range drives on a highway way higher then my average driving habit while commuting. So the higher consumption outliers on the highway tend to skew my results.
I had a 2008 VW Golf TDI Gt Sport (the 140PS PD engine) and that consistently lied. My newer 150 Euro6 (I think) engined VW Beetle TDO gives even better MPG so perhaps it is lying again... Potentially time to measure it versus how much I put in.
But the odds that your odometer is accurate is very slim in reality: http://www.azfamily.com/story/19769079/tests-show-odometers-...