there is a diy for that. Hold up.X5SND did the suede liner.
http://www.xoutpost.com/bmw-sav-foru...tml#post891776
I am sure ours is similar.
After you put it back together. You will have to initialize it. You do that by closing everything, and hold the sunroof button up, like 45 sec, then all the stuff starts opening. You just keep holding it up will it returns to original closed position, don't let go.
I found a few people talking about it after a quick google search. No real DIY, but people say take your time, lots of parts, but nothing outrageous.
__________________
2006 4.8is, Black on White. SOLD Sniff Sniff.
2017 F85 x5m, Black on Red. BEAST MODE
"The older we grow the greater becomes our wonder at how much ignorance one can contain without bursting one's clothes." - Mark Twain
Unlock OBC post 5