Actually we should buy the car according to the Requirments rather than solely on Specification, as Requirement includes Driving Style, Area you live, Safety u required and bla bla
I saw many peoples here always recommend Honda or any other in comparision of Toyota but if they wanna buy 80% of thm will end up on Toyota.
For City it have worst body in Pakistan Low Medium size Sedans as far as Corolla is concerened it have good Cabin Strength and biggest its all terrian (almost mini SUV), u can take it to any where just need guts. Parts and sale is biggest thing.
I used City in Muzaffarabad and many problem driver said need to got o Rwp to fix it completely.
So think before wht u need a Good Specification or Good Companion, Power Window, Mirror, CD Changer have nothing to do in ur travel other than adding some pleasure but pleasure will go away soon u got some hard area or need to sell out ur car.
But Civic is the car which really far ahead of Corolla but only on Carpet road as soon as u got Rough area it feels terrible and also induce many noises after some time use on rough area
Rest u can choice better on your requirment.
Waisey b Shauq kee koi Price nahi haey