I applied a coating of C-Bond NanoShield Plus to my 2020 M3 AWD windshield and shortly after installation I experienced a rock strike from a concrete truck while traveling @ 70 mph. I watched the rock strike just below my mirror. I was pleasantly surprised to find no ding, crack, or star. It is very affordable and easy to apply.