I had the same thing on my 520d Firstly the wiring loom at the back broke. Then remote would not work... In my case it was excess water from the sunroof had damaged and furred up the board in the DIVERSITY antenna. I had it replaced at over £550 then 3 months later it went again... I have lived with opening doors by the blade and the noise. Now I found out that you can buy the part on ebay and fit it yourself.... No programming required just fit it and go... Top tip... 1 get the drainage pipes blown clear or sucked clear... Top Tip 2 when fitting the Diversity antenna add extra film and seal it with electric tape. or place into a ziplock bag and holes for wires then tape them up . My BMW garage was helpful to give me the part numbers. So rather than pay £550 plus fitting .. Buy it off ebay and fit it yourself. Hope this helps.