India, Jan. 22 -- India witnessed the sales of approximately 33.21 lakh units from April 2025 to December 2025, which was a 10.35 per cent increase from 30.09 lakh units from April 2025 to December 2024, hinting at the increase in spending propensity and aptitude of Indian consumers when it came to buying cars. Tata Punch was the best-selling car last year as it dethroned Maruti Suzuki from its position after 22 years.

Here are the top 10 best-selling cars of 2025 in India:

The Tata Punch came in at number 10 for 2025 sales, despite leading the top-selling car charts of 2024. The Indian automaker sold 1,73,502 units of the micro SUV, Punch, in 2025, witnessing a decline of approximately 14 per cent from 2,02,030 units sold in 2024. Cons...