Best-Selling Cars In October 2023 - From Tata to Suzuki

1. Maruti Suzuki Wagon-R - 22,080 Units

2. Maruti Suzuki Swift - 20,598 Units

3. Tata Nexon - 16,887 Units

4. Maruti Suzuki Baleno - 16,594 Units

5. Maruti Suzuki Brezza - 16,050 Units

6. Tata Punch - 15,317 Units

7. Maruti Suzuki Dzire - 14,699 Units