Sun roof repair

My 325I sunroof fabric has fallen off, I would like to remove it so new fabric could be installed or just be able to clean the adhesive off, how
do you remove the sunroof and would it be better to just replace it with one that all ready has the fabric on it ?
Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
Add image file
Upload is a website by car enthusiasts for car enthusiasts. It is not affiliated with any of the car or spare part manufacturers or car dealers discussed here. All logos and trade names are the property of their respective owners.