Do I need a visa to purchase property in South Africa?

No, however if you wish to stay on holiday or business for any length of time in the republic you will need to ensure you have the correct visa in place.