EU car registrations continue downward drift in November

14 Dec 2005