Best vehicle sales month in two years: these were the 50 top sellers in March 2025