Yet another vote for ONR. I've used it for years and have nothing but good things go say about it. I also agree with a previous post recommending pre-spraying the car with an ONR/water mix (you can find the ratio on ONR's website). Should help loosen grime before wiping it with your ONR solution-soaked mitt. The gloss this stuff leaves is awesome!...Looks freshly waxed, at least it does on Space Gray!
2011 335i Coupe M-Sport
: Space Gray / Black Leather / Dark Glacier / Perf Diffuser / iDrive + Nav / HK Sound / Aluminum Pedals / IS-style grilles / 19" style 230 wheels