Right iv had this issue going on for a few weeks now... water builds up in roof compartment due to the drains being blocked. Bmw have put the drains the wrong place under the roof brackets. Now that its hit winter and it raining quite bad, i can hear the water in the back of my car, (cd changer has gone off, and so have my speakers) everything gets wet... and my boot is empty, battery had water underneath too my windows stopped working and my indicators stopped working... electrics are okay now. So this is becoming worse i need to get it fixed as soon as possible.
Seen few images of what others have done to resolve this. Best bet is to remove the brackets and give it a good clean and what not.. but I am not prepared to do so as i am un-experienced and do not want to ruin my car. Is there any other method i can use which is less of a ball-ache, or could anyone recommend me a garage who will not c*ck this up... i dont want to paying out hundreds trying to fix it.