Maruti Suzuki’s Dzire remains the top-selling car in India for the first half of 2026, with Tata Motors’ compact SUVs Punch and Nexon following closely behind. Maruti Suzuki dominates the top 10 list with its Ertiga, Wagon R, Swift, Baleno, and Fronx models, while Hyundai’s Creta and Mahindra’s Scorpio/N take the ninth and tenth spots.