12853-12870 of 13,000 vehicles
£24,995
£19,495
£30,495
£18,789
£21,995
£21,000
£27,000
£25,000
£19,599
£19,695
£15,349
£21,169
£18,898
£18,295
£19,494
£19,749
£18,995