Yah sounds like it will need to be professionally repaired.
on my dd (quite a bit of scrapes from people hitting it, snow shovels scrapped by careless workers) I polished using my random orbital and touched it up with paint...its not perfect but no one can tell from 4-5ft away..but I don't think I would be happy with that on my Z.. take it to a bodyshop.