You have correctly narrowed it down to the two choices City 2002 and civic 99-00.
I myself have civic 98 vti. It is a great car. No doubt smooth and comfortable, pick is AWESOME too.Till date it has never had any engine work even now its engine is great. But I would suggest you buy the newer one. i.e. city. For two reasons.
-No matter how good the car has been maintained its parts are going to give up sooner or later due to age. (everything in this world ages.) Some day the antenna motor would give up or perhaps the power window mechanism would have rotten. There are many such small things. Rust is one of them. Mileage is another. For such a old car the mileage would obviously be high. Perhaps more than 150k km.
-Second thing is that Civic is heavy on gas. My car automatic give me MAX 120km in city on CNG on very light pedal without AC. On 8-9kg gas. As other member has mentioned that his city:
my city does 200km+ in one complete cng cylinder(55kg) in city!
So I think City would be a better choice.