I've an E46 325 ci. The interior driver's door trim had been sagging when I got the car, mechanic stripped away all the old glue and used a special adhesive but couldn't get everything off so wasn't optimistic about the durability of the repair. It's gone again now, any ideas as to how to get it sorted definitively? I've heard BMW charge crazy money for a new trim.