As mentioned previously I agree, rather take it to a dealer. It is then recorded for future reference if need be. If you are Pretoria based you are welcome to pop in to Leo Haese Pretoria.
If the vehicle starts giving overheating messages, rather call BMW on-call.
Regards