1639-1656 of 14,700 vehicles
£15,305
£14,369
£34,170
£77,970
£36,815
£30,960
£38,145
£44,560
£34,616
£62,005
£49,445
£34,815
£32,750
£66,915
£76,460
£58,440
£67,510