Check with BMA for a new one
BMA quoted me about $150-175. Local dealer was about $275. I decided to wait until I needed to install rear shocks and install a new shelf then.
I have heard of people recovering with headliner material as you suggested. Check the old archives. There may be something there.
I considered recoloring until I found the fabric is loose. Also a local auto upholstery shop said the material will not dye evenly as it is velour like material.
Good luck

Originally Posted by
JR'Z 525
Noticed mine was coming unglued and lifting last time I vacuumed the interior. Sun has faded it also. I guess I could do it the same way as the headliner using the same material etc. Any thoughts?
JR
Thanks,
1995 525i Auto, M50TU 2.5L, EAT chip, 1/95 build, USA, 205/65/15 tires, ASC+T, HID, lumbar, EC Mirror, BMW Alpine 5 radio with BMW-Pioneer CD Changer, abt 236k miles, Oxford Green/Parchment