Minus: The handling on rails bit has a flip side. When the road gets bumpy, the car does get very unsettled. The short wheelbase is probably also a factor in this. And despite the brakes being very responsive, we heard from several owners that the brake pads wear out quite quickly and often. Not a good thing if you live in the city. Trunk size is also an issue (but that can be remedied by putting down the rear seats) and you will not be able to fit more than a couple of carry-ons.
Overall: For the price and the features you get, the Fiat Punto is a great buy… on paper. Though we did not experience any issues, several of the owners we spoke to mentioned how finicky the car can be. Interestingly enough this seems to be a common theme with other Italian car makes especially the Alfa Romeo. They have had random issues occur during the course of their ownership (wiper works intermittently, clutch issues and having to be replaced prematurely etc.). But they also said when all systems were a go, the Punto was a joy to drive and always brought a smile to their face. One thing though, if you are into cars, you have to own an Italian make at least once.
The Fiat Punto starts off at Rs. 5,10,000 ($10,200) and goes all the way up to Rs. 7,40,000 ($14,800) depending on the variant. The vehicle we tested was the 1.4L petrol version. Here is the entire price list.