30925-30942 of 34,064 vehicles
£10,200
£19,450
£20,230
£21,170
£12,960
£15,010
£16,930
£14,860
£10,000
£10,010
£14,870
£20,760
£12,330
£14,440
£14,700
£13,850
£22,720
£12,800