Energiministrarna tog beslutet med stor majoritet. 23 länder sade ja medan tre länder, Rumänien, Bulgarien och Italien avstod. Bara Polen sade nej.
Omröstningen hölls efter att EU-kommissionen och Tyskland i lördags hittat en lösning för att få Tyskland att sluta blockera uppgörelsen, som egentligen gjordes redan i höstas.
Tyskland ville bland annat att kravet på nollutsläpp från bilarna inte ska hindra framtida användning av så kallade e-bränslen – konstgjort framställda alternativ till bensin och diesel.