31897-31914 of 31,897 vehicles
£28,072
£8,632
£27,208
£27,352
£29,498
£34,538
£25,912
£21,304
£24,328