Same here but I use 3 buckets and dedicated mits for top, bottom and wheels. No swirls yet - knock on wood. But I use these guys when I'm pinched for time or my back hurts. I, of course, do a better job than they do but it's a 2 hour effort .I used to use a 3 bucket system. Two of the buckets were for a two stage rinse.
Then I realized I was being an idiot and that a 1 bucket system guaranteed I'd never have to re-use a microfiber mit after rinsing it and I'd save water to boot.
I use a single bucket with a dozen microfiber mits. I wash one panel with each mitt and then throw it in the dirty mitt pile. No dirty mitt ever touches the bucket with the clean mitts in soapy water so there's no chance of reusing a mitt that hasn't been properly rinsed.
26K miles later and I'm still swirl free even under a 10 watt led paint quality light.