I have an 02 cooper and the sunroof is making a racket, its silent when open and horrid when shut.
I have checked the deflectors and stuck some kitchen roll in there and shut it so its nice and snug and that didnt help.
If i slowly rev the engine whilst stationary I can make it rattle, what I have noticed is if I open the window and apply pressure the the rear right corner (uk car) the noise can be stopped.
Outside I can see when its fully closed the rear right of the glass is a little high so I believe that is where the rattle is coming from,
I assume you must be able to adjust these things, and if so how as I have never dealt with a sunroof like this so have no idea.
Hopefully others can look at this also as there seems to be a few that have un-identified noise from the rear of the glass, for ages I thought it might be the pull out netting, but now we have had some dry weather i opened the roof and was shocked the noise went away.
The only links I can find are dead about adjusting the sunroof, but by the power of a time machine MINI Motoring: Fixing Sunroof Squeal/Rattle Fixing Sunroof Squeal
which are the two i found linked, but they are the same and about noise when opening.