List of Best-Selling Cars in India 

1. Maruti Suzuki Dzire

In India, the Maruti Suzuki Dzire has continuously ranked among the best-selling cars in India. Well-known for its comfort and economy. Price Range: Rs 6.59 lakh - Rs 9.39 lakh 

2. Hyundai Creta

In India, the Hyundai Creta continues to be one of the best-selling cars, especially for mid-size SUVs. – Price Range: Rs 10.87 lakh - Rs 19.20 lakh

3. Mahindra Scorpio N + Classic

In the SUV market, the Mahindra Scorpio is on the list of new cars and has long been a favourite, and its latest sales numbers show that consumers are becoming increasingly interested in roomy SUVs.– Price Range: Rs 15.62 lakh - Rs 20.03 lakh

4. Tata Punch

the Tata Punch has experienced considerable success. The Punch's cabin resembles that of a full-size SUV while being the smallest in its class. – Price Range: Rs 6 lakh - Rs 10.10 lakh

5. Maruti Suzuki Wagon R

he Maruti Suzuki Wagon R has been a popular option in India, which has greatly aided Maruti's market supremacy.  Price Range: Rs 5.54 lakh - Rs 7.42 lakh

6. Maruti Suzuki Brezza

One of the main competitors in the small SUV market is the Maruti Suzuki Brezza. The most recent generation, which debuted last year.  Price Range: Rs 8.29 lakh - Rs 14.14 lakh

7. Maruti Fronx

The Maruti Fronx made its debut in January at the Auto Expo 2023 and went on sale in April. Its external and interior design incorporates aspects from the Grand Vitara and Baleno.  Price Range: Rs 7.51 lakh - Rs 13.04 lakh