BMW has its roots in the German state of Bavaria, the BMW logo is even based on the flag of Bavaria. There's a car for everyone in the BMW range. BMW offers great compact cars such as the 1 Series and 2 Series, including the wildly popular 3, 4 and 5 Series. If you're looking for something bigger, we can offer you all of the X models up to and including the X7.