If real dirty get a cheap car wash 1st to get the majority off.
I find washing it 1st thing in the AM when it is still dewy works great. The water coming up off the metal seems to lift the dirt
Dontforget a Shammy to dry it so its doesnt spot