12979-12996 of 12,990 vehicles
£8,860
£19,050
£10,290
£11,110
£10,650
£11,940
£8,480
£24,200
£7,990
£7,130
£7,430
£12,850
£6,170