28963-28980 of 31,645 vehicles
£17,689
£17,000
£19,249
£21,000
£10,449
£12,749
£10,000
£15,489
£23,000
£11,689
£16,000
£11,489
£13,489
£20,000
£11,649
£13,449
£13,000