It is not a clear cut answer. It depends on the stage of your life, area etc.
In Durbanville (and surrounds, as these days what is advertised as Durbanville isnt really Durbanville) a three bed townhouse goes for R1,5m. If you look around a bit you can rent this for R9 000k. The bond payments plus rates and levies will set you back R15k maybe even more considering the rate you will get as a first time buyer. Also excludes maintenance costs. Now, apart from the fact that I can go and invest the surplis R6k when I choose to rent (or use on other things like creche fees, medical etc) if I choose to buy and fork out R15k, I will be paying practically only interest for the first 5 years at least. If interest rates goes up, so does my bond. Eitherway the first 5 years whether renting or buying is going down the drain as interest. Yes, the value of the property is going up, maybe at 8% growth being optimistic, but that does not nearly match the almost 60% you saved each year on you cash flow even if you did not invest the surplus.
For me, expecting significantly higher salary earnings within the next 3 to 5 years, renting for the next 3 years or so makes sense.
The argument of buying vs renting holds more truth in favour of buying when you look at a two bed flat where the difference in rent and bond payment is small.
Also, the rent for a property is not determined on what the owner paid for it when he bought it. It is determined by the market. Because there will always be people in the same complex renting out who just bought the property at todays price.