Odometer reading might be tricky in places like Europe where you have lots of countries next to each other, and cross borders often.
If someone has a car registered in Luxembourg and drives mainly around France, Germany, Belgium, it would be difficult to define where the tax should go