The fix only cost time....
and is likely to last as long another 10-15 years. And then a do over for basically a half hour of time. The time you spend repairing the cable is likely to be less than the time to replace the cable so why not take the easy fix. The longest time I spent doing the repair was unding the nut for the retaining clamps for the cable and once I remembered I had a swivel and nut driver for a 1/4 inch drive it took less than 10 minutes to wrap up.
94 E34 525i M50, Manual, 200,000 Miles
02 E39 530i M54, Auto, 85,000 Miles