I've found out that my dealer is defaulted to 'always wash' regardless of how minor the work is so you have to actively opt-out each time - I forgot once and they washed it even though I had just detailed it and was quite clearly spotless!
I try and make sure my car has just been washed before a visit to the dealer’s for servicing. However……..it’s a 30 mile trip to the dealers, so if it’s raining, it doesn’t look just washed when I get there!
I also actively opt out of the complementary car wash each time, plus I have a ‘do not wash this car’ hanger that I hang from the rear view mirror. I tie a tag with the same instruction on the key fob and ask the service advisor to note the job sheet that the car’s not to be washed. So far, the dealer has complied with my request
.