G.M. Will Sell Only Zero-Emission Vehicles by 2035
nytimes.com
nytimes.com
You will also be able to buy used ICEs well after 2035. By the time those last brand new model 2035 ICEs come down to the $2k-$4k price range, it will be 2050.
14 years is hardly ambitious, especially given the average age of cars on the road is (according to the article) about 11 years.
Falling battery costs will make electric cars cheaper than gasoline cars within a few years. GM will be screwed is they wait too long.