You also forgot to add the property tax to the picture. If I am not mistaken, property taxes in Europe are way smaller than what the Americans pay.