if liana zero meter then a very tough comparison indeed.
Liana would be
*a zerometer japnese car. everything would be perfect bout it.
*spare parts would be there but other parts? they are not even available for the RXI / LXI. there would be some difference in the parts as there is b/w local and japnese swift, margalla (and sedan swift), and some other cars by suzuki. parts are a problem for liana. one of my friends had a new liana rxi whose return spring of the brakes callipers of one of the wheels got broken. he cudnt find a replacement for it. he contacted every s3 dealer in abbotabad, rwp, isl and lhr but cudnt get one. ultimately he sold the car at quite a loss. so think what u ll do if u face a similar prob regarding the availability of any critical part. its true that japnese cars are very reliable but risk is there.
*doesnt have any variable valve timing tech in its engine so will not give a good mileage.
Civic:
* good mileage
* same reliability
* lesser durability since it would be an old car.
* every part from bumper to bumper is available in the market
* more enjoyable drive than liana (not sure bout it though.)
* more legroom. most spacious car ever produced in pak.
*excellent aftersales service
* cheaper than liana.
so i think civic would be a better buy. liana eminent is a nice car but suzuki people make it suck.