I spent 9 days in South Africa in February 2018, driving from Johannesburg to Cape Town via the Garden Route, stopping at Colesberg, Colchester and Knysna.
Tempest Car Hire: Renting At Johannesburg Airport
Tempest Car Hire offers car rental at Johannesburg Airport through Holiday Autos which is where I booked my car hire for my South African road trip.