Those roofs are so thin these days on cheap cars that a P3 could easily do that much damage. Now a days before you go to buy a new car, push your finger or thumb against that car in different places and watch it push in with almost no pressure. That's super thin sheet metal on that roof, what gives it structural integrity is the molded/welded bars going across. Fixing that roof is an easy enough job that will probably cost $250 to $500 depending on the body shop. One of the reasons I switched to buying Mercedes these days is because they still use excellent quality sheet metal that doesn't move when pushed with a finger. Toyota, Honda, Chevy, Ford, etx, all use mild sheet metal on their lower budget cars like the Prius, Civic, Focus, etc, and you can easily tell the difference just by the weight of the different cars themselves. Their great cars for gas mileage but not for exterior quality.