Advert of the Week

Advert of the Week : Rover SD1

In 1976, the Rover SD1 was the pride of the British car industry. It was great to look at, excellent value, and stacked up well against all comers. It proved so good that it convinced the panel of the European car of the year to vote it their favourite car – awarding it the prize against strong opposition such as the Ford Fiesta. […]