Well... Between Mirage and brand new PKDM Alto AGS 660 cc, my vote is for Alto (although these have different engine capacities; 660 Vs 1000).
Mitsubishi Mirage isn't "Market ki Car". Don't go for it. You might face issues regarding resale, parts, etc. And as far as I can recall, its not true JDM. Its manufactured / assembled in Thailand.