yep, take it back, if u got it done at the dealers it should b a life time warranty + i doubt they gonan scatch ur window they do it everyday