in germany trucks pay tolls for highways. Also all the gas is taxed and it goes into the federal budget that is then used to finance highways, so i would say everybody filling up is financing highways.
So still the cheapest roads to be on for foreigners.