Vehicle sales tide finally turns: these were South Africa’s 50 top sellers in July 2024