The only fair way to tax cars (and semi trucks and buses) now is to take a mileage reading every yearly inspection, combine that with the car weight, and charge a per mile fee for each vehicle based on that data.
ELI5 why can’t we just do away with the property tax and make all roads toll roads?