10963-10980 of 12,628 vehicles
£5,128
£10,550
£10,434
£30,016
£27,232
£32,242
£28,193
£33,583
£32,223
£26,541
£21,624
£22,318
£38,700
£24,670
£47,017
£34,008
£61,004