Hi Angie,
Welcome aboard dear, don't worry as you have come to very right place for seeking the real world advise - BS. lol.
So far my Audi is fine, but in past same happen with my Touareg and exactly same explanation got from dealer, looks like German car upholstery can't withstand Dubai heat and give up in few years. It's actually the foam German car uses cause this issue as in higher end vehicle they want to make vehicle headliner as plush and soft as possible and embed the foam in between the Alcantra and the headboard. Only permanent fix to this is to completely remove the headliner and scrape off entire broken foam and re glue the same Alcantra (not quiet possible in fabric) with Bison Kit, that withstand UAE heat as much as possible.
Only drawback is you will loose that soft touch feel in headliner, big deal....? All Japanese and American cars have same.
You can visit Polimar Motors (04 3412799) and show the roof and get estimate and then visit Sara auto care (04 3400265) and do the same to double check the difference. They both are in Al quoz backside, call them and get location as i cant recall their exact place.
Polimar will be on higher than Sara, but by visiting two you will do the due diligence. I got my Touareg done from Sara for 1200 dhs in one full day, whereas Polimar quoted me 4000 dhs and 4 days. Whereas they both explained the same procedure and showed me their previous work as well. Sara gave me 1 year guarantee as well.
Good luck, if you need any more help let us know. Happy to help.