Meh...dirty is dirty..doesn't matter what color it is...but black DOES show imperfections the most. then again, as I said before is the best looking color when clean!All my trucks and cars I've ever owned were white, silver, or gray. They still look good dirty, and don't show the scratches and wear and tear.