5041-5058 of 8,945 vehicles
£16,810
£15,365
£15,955
£38,175
£38,146
£37,773
£36,950
£36,117
£32,410
£43,891
£37,378
£30,634
£41,578
£29,764
£36,658
£45,727