What about a mobile detail shop? It could get pricey depending on how often you need it washed, though. I know there's a few around Denver that have deals if you buy 6 or more at a time, bringing the cost to about $20 / wash. I'm sure Scottsdale has some that are similar.