I had a new roof motor fitted by my local BMW dealer as they found the old one was corroded and on its last legs as part of their quest to sort out a leak in my 2004 Z4. Get in the car this afternoon, press the button to lower the roof, the switch is lit red, but not a sound from the roof. Check the 3 roof fuses, all ok and replace the roof switch with an old one I have, but same result, red light and no movement. Now I know it will be back to the dealers in the morning, but as anybody else had similar problems with replacement hood motors?