I recently picked up some Poor Boy's World Spray and Rinse wheel cleaner to use on some of my clients poorly neglected wheels. That stuff certainly lives up to its name! At $15 for 32oz its a great deal considering the lack of having to soak and scrub the wheels. To answer some of the most previous posts, it does remove all brake dust spots. It is acidic so handle with care.
2003 330i ZHP 6MT sedan