Millions of drivers have suffered damage to their vehicles in the last year, with each repair costing an average of £718