10639-10656 of 10,649 vehicles
£139,088
£105,903
£49,207
£53,846
£48,317
£68,018
£111,843
£129,720
£119,991
£117,669