Umm, yeah, a big no to Bar Keepers Friend on paint or glass. Would prob leave micro scratches. Run off from the glass light aettle on your paint, which would be a bigger issue. Try any quick detailing spray first while drying the car. Unless you have extremely hard/mineralized water, that should work.