Hi Mike,
I recently got a 2020 BMW M340, and the dealer's "detail" was pretty rough, it actually had scratches from them running through their car wash machine and water spots they had waxed over.
So I used Blackfire paint cleaner and spot polished it where there where some imbedded water...