While I'm generally ok with banning new sales of polluting vehicles, while thinking it it is not needed, I think forcing people to give up their existing vehicles is unreasonable. If you want people to scrap their polluting vehicles give them a positive incentive instead, such as buying up and scrapping the worst polluter first, giving people a leg up to move to cleaner vehicle.
Yeah, this is great when you're financially able to do so. Great for you that you can do those things. But seriously, the people that have a classic vehicle or a car that is rarely driven shouldn't be forced to give up assets just because some environmentalist says so. I don't know what country you're from, but here in the USA, I would hope such plans would be met with widespread outrage. Here in the states, there are millions of vehicles that are over 20 years old, some approaching 50-60 years old. They're toys/antiques/weekend car show/project cars and they're doing absolutely nothing to harm the environment.
This plan was batshit insane from the get go.
If you think nobody cares if you're alive, try missing a couple of car payments. -- Earl Wilson