Voted second behind the Ford Model T as the most influential car, the Mini was launched in 1959 by the British Motor Corporation and then taken over by BMW in 1999. The Mini Cooper debuted in 1961 as a rally racing car. Iconic and unmistakably British, the Mini is an instantly recognisable little car with a […]