We are not sure about your budget or any other specific requirements, like driving habits, etc. However, since you are buying the car for your son, we are assuming city usage and that he could be new to driving.
Keeping this in mind, we would recommend the new Tata Punch. The car is easy to drive with a compact footprint and a high-set seating that gives you a better view outside. The 1.2-litre, naturally aspirated petrol engine is not powerful and peppy, and it delivers just about sufficient performance.
This is thus safer and more prudent for a young driver. Speaking of which, the car is also safe with good safety equipment and a 5-star BNCAP crash test rating. The new facelifted Punch also looks quite nice and comes in some youthful colors and this is something that your son should like.

