Top 10  Selling Cars  in India

July 2023

Maruti Eeco

12,037 Units

10.

Tata Nexon

12,349 Units

9.

Maruti Wagon R

12,970 Units

8.

Maruti Fronx

13,220 Units

7.

Maruti Dzire

13,395 Units

6.

Hyundai Creta

14,062 Units

5.

Maruti Ertiga

14,352 Units

4.

Maruti Brezza

16,543 Units

3.

Maruti Baleno

16,726 Units

2.

Maruti Swift

17,896 Units

1.