3295-3312 of 3,305 vehicles
£40,995
£40,193
£37,236
£35,886
£42,995
£37,762
£38,671
£40,456
£39,126
£37,871