Producer of one of the most varied model ranges anywhere in the world, BMW offers everything from small hatches and coupés in the 1-Series to large luxury cars such as the 7-Series. Also available are 4x4s of various sizes such as the X3, X5 and X6, but it's the 3-Series which has been the mainstay of BMW production since the mid-1970s, along with the larger 5-Series.

Those wanting a grand tourer can buy a 6-Series in open or closed forms, while anybody after something more sporty can snap up a BMW Z4, available only as a coupé-cabriolet.