1675-1692 of 3,464 vehicles
£23,050
£20,270
£16,420
£17,710
£14,360
£14,790
£16,210
£17,580
£9,560
£16,050
£12,100
£16,470
£22,430
£17,060
£18,200
£20,070
£16,820
£20,200