That's a pretty typical problem on the E32's. Happens to most people by 150,000 miles. Don't waste you time trying to repair it. Just about any Trim Shop will put a brand new one in for you for $250. It's like 100 for the liner and 150 to put it in. Just check around.