667-684 of 1,885 vehicles
£14,490
£13,010
£11,140
£16,070
£7,990
£9,220
£10,891
£9,260
£6,080
£7,800
£10,030
£9,010
£27,430
£6,210
£21,110
£14,660
£12,800
£10,100