Maruti Swift became India's top-selling car after 19,393 units were sold in May 2024. It was followed by Tata Punch whose 18,949 units were sold in May. It was followed by Maruti Dzire (16,601), Hyundai Creta (14,662), Maruti WagonR (14,492), Maruti Brezza (14,186), Maruti Ertiga (13,893), Mahindra Scorpio (13,717), Maruti Baleno (12,842) and Maruti Fronx (12,681).