Problem with Sunroof suddenly made cracking noise had to manually force close... on 2003 BMW 325i

What is the likely issue and is it a DYI project?

Asked by for the 2003 BMW 325i
Drive cables are bad. Not for a DIY. Most regular shops will not take this on.
THANKS... ):