Hey there M_Diesel, I'm not sure why you are being so accommodating to BMW SA, so far. As you mentioned the car is not 100%, delivered by the dealer to you. You have every right under CPA to return the vehicle if not satisfied. Definitely, you should start seeking legal advice to know what your rights are, or read up on the CPA.
I would understand if it was an Approved used car, which may have had some niggles, but definitely not acceptable for a brand new vehicle, from a manufacturing point of view. If I was the the dealer I would not have delivered to you, hearing all the problems, as it is reputation damaging, as is means that the dealer is some slap dash organisation that doesn't check anything, PDIs are there for this reason to check if the vehicle is suitably prepped and ready for customer delivery. By the dealer actually delivering a dud vehicle to you, can be seen as they just chasing the sales and not worrying about customer satisfaction.
All BMW SA need to do is send out a rep and technician to have a look at the vehicle, make a list of defects to report to the Regional Sales Manager, and then make a call on what to do. Surely it doesnt require indepth analysis, when your satisfaction is not 100% with a car that is R450K+? Remember if this drags on for months, the vehicle losses book value monthly, if BMW SA come to some conclusion that they can sort out the issues and you dont want to keep the vehicle, you might be looking at taking a knock reselling it, if BMW SA dont want to take the vehicle back.
They need to get off their arses and do something about it, like yesterday!!!