OP, check out the Menzerna line of polishes. They're fantastic. The best defense however is to apply some permanent protection for your paint. For a black car, you'll want something thick and protective to prevent those swirls, and carnauba just aint gonna do it. Try Polish angel cosmic, or...