They will have paid there respective taxes for whichever country there car is registered in... so not free. Why should they have to pay again to drive here? you wouldnt expect to if you drove in any other contry?
Why do so many people seem to not be able to grasp this?
the fact that they may or may not pay taxes in their home country is utterly irrelavent, they are not IN their home country, why should they not pay to use our roads like we all have to.

