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.
__________________
2012+ 09 E93 335i - Space Gray, N54, Sport, Premium, Comfort, Logic7, Nav Mods - Reflectors, LUX, Pedals, M3 Spoiler, Black Grilles, Macht Schnell, Aero, ESS, StopTech
2011-12 07 E60 M5 - Indy Red