Cats trashed my BMW back a few years ago.

I tried several DIY deals off the Bimmer.org website. Made it worse. Ended up going to a body shop. I would definitely find a
PCA connected detailer and go from there. Not worth tyring to save a few bucks on an expensive car problem.