I am on my 3rd BMW and 12 years worth of service time. No Sunroof problems yet. It appears the problem is related to the panoramic sun roofs on X3/X5 and Sport wagons. Prior to the BMW's I owned a Mitsubishi Galant before the BMWs and it had electrical problem every 9 -10 months, Bad power windows , sunroof, Engine Management Computer, etc.
2008- 650i, black with tan interior. Sport package, premium pgk, cold pkg, pdc, premium sound. -NJ