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!
2014 F30 M-Sport 328i, Estoril Blue, Sport Auto, Moonroof, Lighting Package, Navigation, Harman Kardon, Black Performance Grilles, Stainless Pedals.