Car Insurance - May 11th Dashcams – Will They Reduce Your Car Insurance? Co-author: Nicole Barratt Dashcams are mounted on the inside of the windscreen of your vehicle, and have the potential to be a game changer on the road. That’s because they continuously record the view through the …