I own a Fiat MJD, so let me put some points -
- Service cost will not be costly than Swift, it might be even cheaper considering 1 year interval.
- Yes, all the small issues, are rectified in newer versions. And believe me all were small issues.
- If your car is running fine, once in a year traveling to 60 KM will not be an issue. However, unfortunately, if you have to visit multiple times, even 3 KM will irritate you.
- And I read Punto has to be proven on road, I think 2 years is sufficient time for any car to be proven.
- There is no AC issue with MJD. The issue was with Petrol engine, and Fiat has/is replaced all the cars with better AC.
Some small issue with Fiat -
- Sometime, spares are not readily available. You may have to wait. I personally never faced this issue, but this is reported by so many owners.
Re-sale - Yes Maruti will always give you better resale. But if you plan to keep car for more than 3-4 years, difference will be marginal.