Hi Kamo,
Thanks for reaching out. If your device isn’t covered by Microsoft’s warranty or a protection plan anymore, you can still get it serviced for a fee.
You can check out all the details and choose South Africa from the dropdown on this official page Microsoft Out-of-Warranty Service Cost
Hope that helps!
Best,
Jeric.