Before taking it to a paint shop I'd go and see a decent detailer and get their opinion on what can be done.
Have a look here: Bodywork/Trim & Detailing Forum
And maybe have a chat to these guys: Definitive Car Detailing (forum sponsors).
Say you saw their details here and that you're a member here and they should look after you
Bookmarks