£31,392
£20,690
£26,731
£1,819 off£29,701
£693 off£21,189
£22,504
£14,610
£22,594
£637 off£53,990
£1,305 off£14,880
£37,597
£1,164 off£40,150
£32,934
£1,970 off£22,255
£18,600
£500 off£36,700
£32,575
£40,999
£1,200 off487-504 of 1,089 vehicles