is it auto or manual?
In karachi a 2004 city sells for 650k max
a 2005 city for 700k
so the price is a bit over the top,but then if it is that great you can pay up to 650k i guess.
but i would wait and when u are here ur self check out a few cars,will take a day or two and pick ur own after checking the market.