Well I'd like to add my experience with city. Owner of 2 cities. One is 2010 80k driven and other one is 2011 70k driven.
Coming to mileage. City's mileage is only good when AC is turned off and you are driving with light foot locally. Yes locally. In these conditions. it will give 14-15km/l.
As soon as you turn on AC and drive with normal foot. A full tank will only do 450-500km max in Islamabad, which turns out to be 11km/l. Tried and tested couple of times.
I don't believe on board mileage calculators as they don't show actual mileage. My car usually shows 13.8-14km/l in city but a full tank ends on max 500km with full time AC.
On long - I'm a very frequent traveler and drive on long routes once or twice in two months from Islamabad - BWP - RYK. The best I could get was 15km/l with AC 4 people on board and Boot full of luggage.
It only gives good mileage when your drive it below 3k rpm and that doesn't suit a traveler like me who has to drive almost 900km and one day in hand. As City does 100km at 3k rpm. One cannot simply drive it at speed of 80km/h for the sake of keeping rpm below 3k throughout the journey just to save fuel.
Suspension of car is rock hard. After 7 hours of continuous drive, Backbone get's effed up. When car is on short city roads other than N5. It bounces like hell on even a slight jump and is not comfortable at all.
It is a very nice car for city driving. Very chilling AC, Much better than its rivals. Good acceleration, handling and braking. Overall it is a good value for money.