3079-3096 of 3,715 vehicles
£103,657
£106,291
£49,663
£81,757
£88,428
£85,251
£84,635
£83,162
£80,550
£109,950
£81,163
£125,507
£51,438
£50,600
£69,067
£53,253