Unfortunately, my current home has just coverage for a single car, and my wife's Subaru Crosstrek gets that nice next-to-the-door, free from snow position. Seeing that I'm in Missouri, I had actually created a kind of "tent" that I could drag over the car in an emergency. But what I wasn't anticipating was a massive severe storm system that came tearing through at 60mph at the end of November. Considering that just two days before, a tornado whipped by just a few miles to the south, I might have realized that this was going to be an usual late fall, but ...
Anyway, at around 10PM last night the system came howling through, bringing first dime, then nickel, and finally a pounding downpour of quarter-sized hail that beat the roof off the house (leaks all over the place) and pounded the pour Model 3 for what seemed like an hour, but was probably more like ten minutes. By the time the storm was past, the car was up to its aero hubcaps in hailstones. I couldn't get a good look at it in the rain, lightning, and darkness that followed. I went to bed convinced that it was going to look like a soggy waffle when I got up.
And ... it's fine. There may be some minor dents, but if so, they're hard to see until I get some better light. Overall, it seems to have escaped more or less unscathed. Caught in a similar storm a few years ago, we had a Chevy Volt and a Subaru Outback both take serious, thousands of dollars at the body shop, dents. But the Model 3 appears to have shrugged it off.
At first glance, I'm putting that down to a couple of things. First: the glass roof. I'm sure that had the hail progressed to golf-ball sized, I might have had a repeat of the Cybertruck demo, but hail of this size literally bounced away without harm. Second, the rest of the car offers few big unsupported flat surfaces that present are easy to dent. Even the hood is a series of curves rather than a nearly flat expanse.
I wouldn't repeat this experiment on purpose, but the score appears to be Model 3: 1, Hailstorm: 0.