Since the launch of the first BMW – the BMW Dixi – in 1904, the German car manufacturer has made some really beautiful cars. This list could have featured 50 cars, however we have managed to get it down to just five.
They range from classic BMWs all the way to cars that you can buy brand new today showing that their designers are still getting it just right. After much discussion, these are the BMWs that we think are the best looking in history, sit back and admire these beautiful cars.