City is definitely a good car even better of any model, there is simply no comparison with Mehran. Here I do not mean that Mehran is not a good car though.
Bro share more information as for what purpose you intend to use that car. How much time in years or months you would like to keep it. Do you travel long distances often. Can you increase the budget. Will you have sufficient time to visit mechanic periodically. How much budget will you have for maintenance, etc, etc.
All different cars and models available in market have their own pros and cons
Experts would be able to help you out only if you could provide them sufficient information of your requirement,usage and off-course the budget which you have mentioned.
Bro before any final decision make sure to consider all different aspects and do seek advises of seniors and experts accordingly.
BTW City Idsi 2004 petrol in good condition should be around 650k (or may be atmost 650k) based on Karachi market