I had a condition issue on my red civic. Same kind of issue - rainy day and the issues were not obvious. Day of pickup was snowy. lol Ended up spending money to fix the hood ($500 fried-of-friend body shop), then the clear coat started peeling off the roof.
IMO the Mazda 3 is the most refined vehicle in the compact class. If price wasn't a factor, I'd be driving one right now. However, there are better vehicles when price is considered. The Sonic being one, and arguably the Focus, Accent, and Forte the others. The Mazda 2 suffers a similar fate as the 3 -- too pricey when you get anything added on.