I haven't washed a car in years. Didn't seem to make sense when they usually had rust by the time I got them. Always changed the oil regularly. Can't remember a time I've sold a car that was less than 20 years old.
I treat guns the same way, clean internally, light coat of oil on the outside. If they get some wear on the outside, that's just fine with me.