Passport will wash it for you, but it's a pretty rough car wash. There's a touchless wash at the Sunoco station on Gallows Rd in Merrifield and also at the Sunoco station on Rt 7, next door to Public House.
I'm washing Cricket tomorrow night, if you want to come into DC, I'd be happy to wash yours, too.
Otherwise, I usually have a small detailing kit in the car. You could use the quick detailer spray to get the worst off.