"Best" means a lot of different things to a lot of different drivers. The fastest? Most beautiful? Most successful. However you define it, these are still the best cars of all time.
There are a lot of things that make a car great: Performance. Style. Success. Legacy. They can't all be supercars. From the Ford Taurus to the 300SL Gullwing, these are the greatest cars of all time.
Some pretty serious lemons have come off production lines over the years. From ridiculous looks to "a tendency to burst into flame," it's hard to imagine how these cars ever got made.
Mad Max: Fury Road has some of the most creative and terrifying vehicles ever put on screen, but few people realize that every single one actually started life as a real vehicle—at least, before the War Boys got to them.