I am from Germany,
my new smart takes way too much gas also.
Smart said the average is 5.1 litres/100km (44mpg) in the mix. 4.2L highway / 5.9L town.
I only drive on highways, going 60mph and I cant get it under 6.2L/100km which is equivalent to 36mpg.
I do not want to figure out how much it takes when driving in normal city traffic.