Also, the annual Road Fund license (that all UK car owners have to pay, approx £100-£200 depening on engine size) is supposed to cover the cost of road maintenance. In reality it does this and more and is used as just another tax.
UK has 33 million vehicles and spends ~£12 billion on Road Maintenance excluding all construction costs. So £12 billion / 33 million = £363 per car and truck. So, sorry your clearly wrong even before looking at construction costs.