So, since purchasing a BMW (the brake dust from the stock pads is horrible), it seems I've been on a constant search for a better wheel cleaner. I'd been using Sonax for the past couple of years and then got introduced to a new product through one of my friends in the local BMWCCA Chapter - https://www.wheelybrite.com/

Okay, a bit of a goofy name, but I tried it this last weekend and it was much easier to use and more effective than anything else I've tried in the past. I generally don't go around offering testimonials on products, but I'm really impressed with this one.