Okay, sorry, the title is a bit of an exaggeration. I was cleaning my car this morning and noticed that some of the rubber seals around the sunroof have been damaged somehow (photos attached). The damage is at the front of the sunroof (on the glass which is attached to the car as opposed to the sliding panel itself, and at the seal which is on the rear of the sliding glass panel. I only noticed the damage today but there is really no telling when it happened as I haven't driven since Wednesday. I didn't notice it then but I could have easily missed it. I'm not ruling out vandalism; the car was parked roadside in town for 4 hours or so on Monday. The car usually stays in the garage at home but I have left it in the driveway all of this week. Does anyone have any idea as to what has happened here? There is absolutely no damage anywhere else on the car except from these rubber seals which is making me doubt that this was caused by a human... Could a bird have been picking at it for a nest? It would be nice to know what caused it, but I am far more concerned about how much this could cost to get fixed. I know it is just a rubber seal but something tells me it could be quite a complicated repair. Anyone have any ideas? Thankfully the roof doesn't appear to be leaking which is good news. I will of course get in touch with the dealer on Monday, but it would be nice to have an expectation of how much this cost beforehand.