Yes, there is. Go to your local pep boys, or wherever you purchase your automotive cleaning/detailing supplies and look for a rubbing compound made specifically for removing scratches in plastic. Off hand, I'm not sure on the name...But there IS stuff available to remove scratches in plastic.
Mike