This was very true with my ‘02 Protege5 and ‘07 Mazda3, but our Mazda5 is 2013 and has faired surprisingly well over its 6 years of existence. I have opted for undercoating just about every year which helps, but the body panels are pretty much free of rust. I’ve just started noticing a couple of bubbles on the roof…