The government's ZEV mandate means new vehicles will be emissions-free from 2035, with petrol- and diesel-only new cars and ...