3079-3096 of 5,654 vehicles
£31,189
£28,119
£33,017
£29,811
£35,886
£29,518
£29,846
£30,318
£30,274
£75,184
£42,165
£40,985
£37,429
£41,754
£35,829