I know this is an old thread, but I thought I'd bring it back because it just saved me a visit to the dealer. The funky warning light came on yesterday and I had to go to the owners manual to find out that it was the sunroof anti-pinch malfunction.
TimB's reset procedure worked for me, too! M3 Post and the search function save the day again! Thanks!
2008 E90 M3 - Dinan Stage 3 and BBS CH's
2000 328i sedan (UUC suspension - still the favorite)
2012 Mini Cooper (wife's)
1991 325iX (sold - gone but not forgotten!)
2011 X3 (Performance Center delivery done May '11)