Level 7 - 12

Score : Clues :
No more Clues
It’s a British automotive manufacturing company headquartered in Luton, United Kingdom
It has been the second-largest selling car brand in the UK for over two decades
Since 1980 its products have been largely identical to those of Opel, GM's German subsidiary
Guessed