613-630 of 3,230 vehicles
£31,109
£30,805
£31,128
£31,356
£27,380
£30,240
£30,400
£22,430
£29,790
£29,400
£25,600
£21,670
£17,730
£18,700
£17,740
£17,040
£19,720
£18,610