I'm my experience, putting the car in a garage, using a pressure washer to rinse before washing, and regular washing and waxing keep a car looking great.
Bodywork rust does seem to be a thing of the past but you still see a lot of rusty sub frames / underneath bits etc. I waxoiled mine underneath and no rust after 2 yrs.