this is a BMW issue across all brands.
I had this issue with my MINI..soo many issues with that car that i sold it after 11 months.
sunroof:
http://www.northamericanmotoring.com...-warm-out.html
same window issue:
http://www.northamericanmotoring.com...ow-dipper.html