I might be assassinated for saying this but swift's build quality sucks! it has the same engine as liana and it sometimes makes a lot of trouble. the quality of plastic is not very good too. now, if u can increase the budget AND if u can afford a bit hight maintainence cost, civic is the best value for money! and dont worry, 50k, 80k is not a lot of mileage. these cars are built to last 300k kms easliy if driven on petrol and taken gud care of.
However, if u want to keep the running cost low and still want a gud value for money deal, city is the car for u.
P.S. : Im not gonna reply to anyone who quotes me to tell me how wrong i am about the swift. No time for a cyber war.