BMW SA are crooks... the BMW techies are idiots... never will i buy another BMW do to poor customer service!
I had a battery drain problem also. They claimed that it was the aftermarket stereo system that was installed because supposedly someone spilled some liquid onto a loom of wires. I told them to take pictures of the area before they cut and splice in new wires and what did they do? They replaced the supposedly damaged wires without taking the pics like i asked them to. total cost? $1000!!! i still get the high discharge alert at times.