Ideally, we believe washing before is the best option. The wash needs to be accompanied by a wax to be effective, because it will repel the rain water off the car's surface. If you can't wash your car before the rain, then it's best to have it washed right after the rain.