Unfortunately you don't have a lot of options here
You can get the scratches sealed, but they make look worse if someone tries to perform work on it.
Unfortunately the only option to bring it back 100% is to replace the top, which is close to $2k with labor.
Chris
__________________
'22 M5CS, '06 Z4M, '01 X5 4.4i, '00 M5, '05 Acura RL, '12 X6 3.5, '01 740, 08 335xi, '17 540xi (yes they all are still with me)