A man behind the wheel of a BMW drove through a Greenwich Village protest on Wednesday night, injuring one of the demonstrators and an NYPD officer, police and sources said.