The
Montana in the pictures has pre-2009 temporary plates that were restricted to car dealers and mechanics,
95 being the
Val-d'Oise (North of Paris). Really weird.
If sold in France, I never saw one. But I confirm the presence of the
Strada in the motherland of Camembert: I saw a 2013 model last year. I even took a picture of it for the
interesting/funny/special cars sightings thread, but forgot to do publish it