Over the last 100 years, the car has gone from strength to strength. Beginning life as a luxury reserved for the rich, the car is now a necessity many of us just can't live without, with the industry turning over billions every year to prove it. Of course some models have been more lucrative than others. So which cars have stood the test of time? Check out our top 40 list of the best selling cars to find out - you may be surprised.