After killing a 3rd "budget" D/A polisher in 12 months, I had a flick through eBay and found a silverline rotary...

20 quid and comes with a lambswool mop (only really any good for taking rainex off the windscreen).

It's not small or light (about the size of a Windy-gun) and it's not as easy to use as a D/A but the results are better.

I've only managed to do the bonnet and windscreen so far due to the swarm of flying ants but I'm pleased with it, even though it's hard work.