Indian car sales figures for the month of March 2025 are out, and here are the most selling cars in India.
Hyundai Creta has regained the first spot with 18,059 units sold in the month of March 2025.
Second spot has been occupied by the Maruti Suzuki Swift this month, with 17,746 cars sold.
The Tata Punch has managed to find a spot in the top three, bringing 17,714 units of sales.
Following the sales trend from the year 2024, the Maruti Suzuki Wagon R has been pushed by the Tata Punch, selling 17,175 units in March 2025.
The only MPV to make it to this list, the Maruti Suzuki Ertiga brought in 16,804 units of sales last month.
Another popular Maruti car in India, the Maruti Suzuki Brezza, garnered 16,546 units of sales in the same period.
Taking the seventh spot this month, the Tata Nexon brought in 16,366 units of cumulative sales across powertrains.
Maruti Suzuki sold 15,460 units of the Dzire sedan, putting it at the eighth spot on the list of best selling cars in India in March 2025.
Mahindra sold a total of 13,913 units of the Mahindra Scorpio Classic and the Mahindra Scorpio-N combined.
The best selling car in India in February has been pushed to the tenth spot, with 13,669 units sold.
Please note that the sales numbers stated in this story reflect the number of units dispatched to dealers and they might vary from the actual number of units sold by dealerships.