That last layer of dirt is the hardest to remove!

I have great results with that purple Castol degreaser and a soft bristle brush. Be sure to rinse well and keep it away from your exterior paint. I have been able to get that last layer of grime off my engine compartment paint using it too. Don't let it dry on anything before rinsing it off.