First of all many many congrats on this new ride, Drive safe bro 
Well i sold my Alto 2010 model (Desi model) in November 2011 and purchased new Honda City, but now i feel that a small car is MUST, because i can't drive city everywhere specially if i have to go Androoon Lahore
also the traffic of Lahore is getting wild
every cycle and bike wala try to touch the car and put scratch on the car lol..
First i planned for new Suzuku Mehran (as a small car for day to day use) but after watching this thread, i think i should go for a imported car.. the local one's material is too bad these days, even i am not satisfied with the new Honda City Teen-dabba material 
Now Honda City giving me 14-15km/l without AC, and remember its a 1300cc. So i think this 660ccc should go for 18-20km/l, it all depends on the drive style as well. Did u calculate the km/l manually of is it in the Meter i.e in digital format?
I really need to ask few things:
- Did you see the Auction Sheet of this car? if yes, then what was the Grade Category for its Interior and Exterior.
- What was the millage at the time of import?
- You think 660cc is ok for AC? 800cc mehran ka AC to kaam nai karta lol
- What about its part? specially the Air/oil filters etc and other mechanical parts? like Goday,suspension stuff etc?
- Can you please tell me the Importer name and place from where you purchased it, (contact number)
- Any problem in getting documents from them? or any other issue?
- You are also from Lahore, so can i personally come and check the car interior and comfort level? what about a mini test drive 
Thanks for the read bro and once again many many congrats 