'Rip-off' garages cost drivers £4bn a year