India's Top 10 Selling Cars in May 2017
10. Maruti Suzuki Ertiga (7,121 units)
9. Hyundai Creta (8,377 units)
8. Hyundai Elite i20 (9,257 units)
7. Maruti Suzuki Dzire (9,413 units)
6. Maruti Suzuki Vitara Brezza (12,375 units)
5. Hyundai Grand i10 (12,984 units)
4. Maruti Suzuki Baleno (14,629 units)
3. Maruti Suzuki WagonR (15,471 units)
2. Maruti Suzuki Swift (16,532 units)
1. Maruti Suzuki Alto (23,618 units)