Couple of years back when I was planning to buy a car, took test drive of few cars like Ford Aspire, Hyundai I10..I finalized Ford aspire, that was good in all aspects but somehow I visited a fiat dealership and took test drive of Punto evo diesel...it was equal to all aspects of Ford aspire but car handling and interior was impressive..main part was price..I got huge discount and I did not compromise to any parameter which I wished.
Interesting part was that when I drove car few hundred kms I realized why every oldies who bought Fiat, loves too much his car, that was not my first car but I still like it..only fiat owner can understand.
I had never any complaints, every car need a timely service so this got too, service part is costly but driving and build quality is amazing. It's very safe and fiat engine is above of all...when you drive it you know it.