I would completely forgive the cons of a 1.2 Punto (Lack of power, peppiness, FE (Well, the FE part is something I feel should not be the worst), interior premium feel, etc.) for the following reasons: 1. Stunning looks - to me, the BEST hatch in India - Jazz being closest. 2. Amazing handling (I assume it wouldn't be any different than my 1.3 MJD) - with any other comparable car (may be a few in the segments above as well), I would get a "heart attack" every other 15 minutes or so on Indian roads for any unexpected events on the road - I guess a Palio user like you would understand what I mean. 3. Excellent ride - again, 500 Kms driven on a Punto should equivalent to a hundred driven on any of the other similar ones. For the comfort and peace of mind (#2 and #3), I would be more than happy to compromise on a lot of things, straight from A$$ to the so-called interior quality. A couple of more advantages: 1. 15 K service - each of those after 30K Kms costing Rs. 5K on an average - whereas a with a Swift you would spend Rs. 2.5-3K every 5K Kms - so many visits to the service center as well. 2. Compare the number of niggles /rattles after using both these cars for 2 years or so - I am pretty much confident Punto will score here as well. 3. Extended Warranty and Road side assistance that actually work (from other Punto users' experiences). At the same time, I guess its not wise to buy a Fiat thinking of selling it off after less than 5 years - you may not get much, whereas Maruthis don't really depreciate in resale value.