5059-5076 of 5,603 vehicles
£32,336
£39,258
£44,428
£34,500
£32,467
£30,680
£31,510
£33,250
£29,837
£24,250
£26,318
£19,957
£18,695
£25,795
£27,303
£21,200
£20,395
£42,656