Out of Experience Zaleonardz. The wight of the inside is to heavy so refurbish it only extent the problem for a short time, but you will end up with the same prb again a small time further in the ferture. I had 3 Bmw in the past with all tree doing the same.
So its beta to get a new one and you no you good to go for 10years further unless he wants to sell the car then fix it.