649-666 of 3,173 vehicles
£96,274
£60,620
£60,193
£58,302
£52,152
£60,960
£107,686
£125,030
£105,268
£57,165
£66,637
£52,763
£71,160