I need to make a correction to the above. I believe Flashtech has now cracked the ECUs for EDC16 cars. For VAG they've also cracked EDC17's. They haven't cracked the EDC17's for BMWs though, and they are the first guys to crack these ECUs.
http://flashtec.ch
Flashtech tools are also the most expensive BTW. Point is, if Flashtech hasn't cracked it, it's pretty safe to say there's no one that can flash these ECUs using the OBD port.
Alientech hasn't cracked these yet, and they are the mostly used tools for flashing cars, because their clone hardware are easy to get hold of.
Soooo, to bring this debate full circle, I doubt some tuning shop in Welkom makes use of seriously expensive tools that can do OBD flash, in order to charge R2k for a tune. It then stands to reason that there's a very high risk with getting these guys to work on cars for R2k if there's no meat in there to fix bugger ups when they inevitably happen. All tuners say the risk is on the owner, but the more reputable guys will actually try and save their reputation rather than throwing their hands up in the air the moment disaster strikes. Just such a situation happened about 2 weeks ago and the tuner made good in the end.