As I understand it - 2015/2446 makes it illegal for an EU citizen to drive a car with non-EU registration inside the EU.
Is this really true? An ex-pat Brit is based in Switzerland for a few years. He doesn't have a green card and retains his UK passport. he needs a car and buys a CH reg car as is required by local laws for a 'resident'. He now wants to go on holiday to France/Italy/Austria/Spain. According to this law he would be illegal in his CH car. How can this be sensible or practical?
CH has a trade agreement with EU; it is in Schengen; residents from EU & CH can work in each-others country. How can this law be enforceable?
What happens to ex-pats in Andorra, Liechtenstein, Albania, San Marino, and any others in countries neighbouring eastern EU? Daft.
How does this law benefit the EU? What costs does it save? Was there a problem?