When you read this thread from beginning you will notice that I have recommended Jazz to you and not a Fiat car. But, one should buy a car he loves a lot. Go for i20 if you love it. I have owned Hyundai for 4 years. I know about its stability, ride, service, etc,. Hyundai is good and I strongly recommend i20 to you. Drop Punto from your list. A Fiat car would not be a correct fit for you.