Dishwashing Liquid on rims WORKS!!!!
So I just used AJAX degreaser/antibacterial orange scented Dishwaser liquid on my rims and I literally cleaned and polished all my rims in under 20 minutes...
with BMW wheel cleaner or Mr. Clean soap it usually takes me 20 minutes per rim.
I think the difference lies in the fact that the dishwasher liquuid has a degreaser in it and something else that polishes the metal surface on the rims.
I used about 3-4 table spoons on a large soft sponge and a high pressure hose to soap up the sponge and rinse and I was good to go.
Try it...much cheaper and quicker!