India, Dec. 19 -- Cars under Rs 10 lakh in India are plentiful, but choosing the best one can be challenging. In this price bracket, buyers can enjoy 5-star safety ratings, class-leading fuel efficiency that rivals hybrids, and premium technology features once exclusive to luxury models. If you're looking for the best value for your money this December, here are the top 5 cars in India under Rs 10 lakh.

Tata Punch The Tata Punch is one of the best options in the segment, with prices ranging from Rs 5.50 lakh to Rs 8.14 lakh (ex-showroom). It is offered with multiple powertrain options, including petrol and CNG. The petrol variant is powered by a 1.2-litre, three-cylinder engine that produces 84bhp and 113Nm of torque, while the CNG versi...