40321-40338 of 42,590 vehicles
£35,931
£35,486
£59,635
£35,500
£57,639
£53,760
£33,500
£21,500
£18,880
£17,400
£30,899
£30,500
£42,000
£33,000
£32,000
£29,500
£30,000
£48,500