I also incline to agree with Laeq80 that compare these 660cc's with Mehran & Alto. I have Mehran & Alto they r literally tin-dabbas (personal experience). If u drive Alto for an hour then sit in any Japnese 660 u feel like in heaven believe me. Features like automatic transmission, power steering and comfortable room. Mehran or Alto is nowhere near to it.
Plus, if u r planning to buy 1000cc car like Cultus to run on CNG. Khuda k wastey 660cc le k petrol pe chala lena instead