@32983 A 400k car will cost you around 90k per year to pay off. All the while losing value.
The shitbox will never cost you that much. Not even close. If the car is paid off then it'll be cheaper to run than any car that you finance.
Also how many kms do you drive a month? What car is it and in what condition, how many kms on the clock, etc?
Generally a car is a horrible way to spend money unless you don't care about the money (i.e. buying it doesn't affect your financial position at all).
The property is a whole other story. Why buy the flat when you can rent? Is the idea to have it as an investment property in future? Because guaranteed you will get sick of the flat life within a few years. As an investment property, those Durbanville flats don't generate the best returns - you'd be better off investing in some unit trust funds where you can pull your cash out any time you want. Also buying a property has a lot of up front fees that just send money down the tubes.
I'd assume you are still relatively young so now is the time to build your estate, the way to do that is to save as much of your income as you possibly can and invest in higher return, liquid investment funds - as that will allow you to withdraw cash when you need it for emergencies.
If I was you I would rent a flat, keep the shitbox, save all your disposable income and invest it all into unit trusts.