I think your best bet would be to invest in a pressure washer, everytime you wash mud off your going to scratch the paint. With the pressure washer your pretty much taking off id say about 90% of the dirt and grime. Also I've had great success with washing rubber floor mats with just a pressure...