30979-30996 of 33,327 vehicles
£32,903
£30,278
£26,098
£25,666
£26,130
£40,788
£23,664
£22,910
£20,100
£19,991
£22,570
£21,500
£21,890
£20,180
£20,300
£35,988
£31,000
£25,130