Headliner pad removal from sunroof

Does anyone know if it is necessary to remove the whole sunroof in order to replace the padding and fabric on the under side of the sunroof of an '85
635csi ? The back edge has come loose and the foam has disintegrated.
Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
Add image file

Motorsforum.com 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.