Fast forward to 1977 and it was the Rover SD1’s turn, but this would be the last time an all-British product won the award. The SD1 was lauded at launch and is revered by many, but for much of ...
Some results have been hidden because they may be inaccessible to you