Here are the top five best-selling carmakers in March 2025. Mahindra has lost its second spot to competition and Tata has posted positive sales.