31015-31032 of 31,100 vehicles
£17,841
£29,841
£14,441
£28,441
£12,641
£23,441
£13,241
£33,241
£22,041
£22,900
£33,800
£15,841
£13,900
£25,441
£21,900
£23,941
£22,341
£21,741