Per-kilometer road charge would be fairest - if there was a way of measuring it reliably. People are not always honest.
An easier way, albeit not necessarily a fairer way, is simply to
- scrap the fuel levy
- when a car is registered, or re-registered, add a levy (aka tax) depending on the...