when buying japanese cars it maily depends what ur priority is , whether u r looking for a market car or a car that is good but not a running one , mira is the best in 660 category but it`ll cost u more than 7.5 lacs , after mira jap alto is a running car , daihatsu move n mitsubishi ek are far better than alto but it has low resale n expensive parts . . .