The quick rules
Petrolregistered from ~Jan 2006 → usually free
Dieselregistered from ~Sep 2015 → usually free
Electric & hydrogenalways free, every zone
Non-compliant£12.50/day in London · varies by city
These dates approximate the real test (the Euro emissions standard). Borderline years should check the exact car above.