Woah that SUCKS. I'd be pissed too. But you should never count on a dealer telling you things like that, you need to check it for yourself. That's why I bring my dad along whenever I'm buying a car, he's an insurance adjustor/appraiser so he can spot repairs pretty quick. It's like Carfax but without the fee.
OTOH, the question is: would you have ever noticed if it hadn't been for the broken glass and Polaroids? If the car drives fine and you're happy with the way it looks, there's not much to be concerned about.