The list of the top 10 best-selling cars in India in March 2023 consists of models from Maruti, Hyundai & Tata. The top 3 positions have been occupied by Maruti cars (Swift, WagonR & Brezza). The Tata Nexon is in 5th place, while the Punch occupies the 9th po…