2 words… Clay Bar. Is literally IS a lump of special clay that gets rubbed on the paint to remove stuff like this. Clay first, polish 2nd, wax 3rd. Any car detailing shop can do it. Drive around and get estimates. It may be cheaper than your deductible, if you have one, on your comprehensive coverage. Agree with @It_s_Me talk to your insurance company.
3 Likes