2503-2520 of 27,928 vehicles
£14,000
£26,237
£21,990
£22,074
£20,995
£23,187
£16,802
£13,535
£18,954
£15,207
£28,992
£27,996
£28,057
£25,443
£22,474
£22,039