I was driving home at 70-75 mph on the highway last night when I hear this explosion, like a gun shot, scared the crap out of me. I pulled back the visor to the sunroof and see that it is completly shattered.
I have a 2010 S that I bought less than 2 months ago. It was a very hot day, 94 degress per the trip computer. There was no one in front of me and not an underpass in sight.
I was close to the dealership that I bought the car from and drove it straight there. The service manager came out and looked at it. He said that it must have been a rock that hit it and caused it to shatter.

HUH!
I can't beleive that a rock can hit a sunroof going that fast on the highway. It would have had to be big enough to overcome the airflow over the car and something that big I should have notice flying at me. I should play the lottery because the odds of something hitting it have to be very slim. Am I crazy?
He quoted me $750 for the repair! I tried to plead my case and he told me that they would check the contents of the visor and see if there are any rocks (or meteors from space) in there and if not he would contact Toyota to see if they would cover it.
I tried to research it and found some similar stories with other cars. Most of their dealerships replaced it without a problem. I can't beleive Toyota is giving me a problem about this. They wouldn't even give me a loaner, told me it was $37 a day.
Has anyone heard of this before or have any advice? Should I call Toyota myself?