If your preference is comfort with good resale then there could be no other best solution except to buy the Japanese car.
Despite these are already used, but still comfort wise I can bet Passo/Vitz are far-ahead then CITY, XLI, Cultus, even GLI.
Swift is 1300cc but its not fuel efficient car and neither the re-sale is good.
Mira is 660CC. but price is ~1 Million. So if in less than 1 million you can buy 1000CC car instead of 660CC, then why don't go for 1000CC?
My passo giving me average 13.5~14km/liter within city. At motorway it gives 17.5km/liter. And re-sale of these Japanese cars are also good.
Before purchasing Japanese car, my concept about imported cars were quite different. But believe me, it really bring the real comfort in life when you look it at broader picture. Now my concepts are totally changed. Just we have to feed them the correct oils to get good average. That?s all !!
Final decision would be yours.