I own a few classic cars and I clean the windshields with Stoner Invisible Glass, it works great. However on the new vehicles the glass just does not clean as easily. There is like a film or coating in it. Trust me I have cars from 1959 to 1996 all GM cars. A 1978 Cadillac Coupe Deville, a 1970 GMC truck, 1959,1964,1977, 1984, 1992 and a 1996 all Oldsmobile 98's. All the glass cleans like glass should or at least like it did all my life. The newer cars GM, Toyota, Honda and a Mazda the glass like resists the cleaner, the wiping off is like there is a glue on the glass. It does not wipe as easily. Try it unless I have special newer cars. I suspect like everything else they are making it different or cheaper. This still happens with Windex too.