BMW is there to buy parts from and that's where it ends and on occasion a car or bike....Every time I have let those morons touch my car they have wrecked it and cost me tens of thousands of rands! This is why I have taught myself to work on my own car. If you can find an honest mechanic then that's awesome and there are some on this forum. But if you think BMW are going to look out for you or any other car dealership you are mistaken.
Just to add fuel to the fire, I took my car to BMW Bryanston back in 2018 as I had a coolant leak after they fitted turbos to the car, They phoned me up telling me all the coolant lines to the turbos and the main coolant line to the engine block in-between the two turbos is broken too and leaking badly. Apparently its leaking so badly that as soon as they pressurize the system all the coolant sprays out and within seconds all my coolant is gone 🤣 It's funny cause I drove the car there without towing a water tanker behind me. The leak was slight and only happened when the car was switched off and stood for around 15 - 20mins due to expansion.
They told me that they stripped the subframe and removed the turbos and downpipes etc to check this leak and wanted 2K for diagnostics + 10k for labor alone and another 10 - 15k for all these coolant pipes and labor to fit everything back and new gaskets for turbos, oil and coolant. I lost my shit told them to come fetch me and show me this bullshit. So they sent their driver within 5mins (Remember how they told me the subframe and turbos etc were stripped off the car - Just remember that for this next part!) I get to the dealership and bam the wank stain has a big smile and comes to shake my hand, obviously I refused to touch his slimy weasel hands and he then tells me no my car is outside getting dried as they just had it washed. I mean F$%C% sakes how the hell did they fit turbos and downpipes + subframe in 10mins?


I made a big scene and asked where the mechanic is and what his name is. The wank stain wanted to take me to the mech I told him to take a walk, I'll go downstairs on my own and find the mechanic myself thanks. Found the mechanic and asked him to show me the leak and tell me which pipe exactly so I can buy it and have it fitted. He couldn't tell me which pipe!!! (Hmmmm strange since they stripped the shit out of my car apparently, These morons had my car for 4 days by the way). So I asked him if he removed my turbos and subframe, he said no, all they did was put the pressure tester on the expansion tank, pumped it a few times to see where the system was leaking and that's it, didn't even remove the under tray!
So I went back upstairs asked for my keys and they wanted to charge me so I simply said give my keys before I call the cops or I start kicking cars doors in on the floor. They quickly shut up and gave me my keys, I then asked them to top up my coolant, they went to get tap water, I just looked at them and said very calmly to go get distilled water and BMW coolant, make me a 50% mix and put it in my car, which they did.
I then took the car to a mechanic from the forum the following morning, he fixed the car before 12pm, it turned out that it was the o-ring for one of the coolant lines to the turbo which BMW had pinched while fitting the coolant lines, couple of rand for the O-ring and an hours labor. That was pretty much the last time I left my car at a mechanic ever again. Recently I had an issue with the roof, a broken wire so I tried ABM BMW! I am not even going to get into that story as it upsets me too much. End of the day and 14k (BMW Bill for nothing and sunroof doctors bill combined) later sunroof doctor fixed it in an afternoon, unfortunately I wasn't able to open the roof manually to fix this myself even though I knew exactly which wire had broken FFS.
Morel of the story fix your own car or find someone you seriously trust because once someone has your car they have you by the balls especially if its you're daily!