Today's range offers something from everyone. From the small but surprisingly practical BMW 1 Series to the luxurious 7 Series saloon, there's sure to be a BMW to suit you. Choose from two-seater sports cars and convertibles like the Z4, SUVs like the X3 and X5, saloons like the 3 Series and estate cars like the 5 Series Touring. The M car range offers the ultimate in high-performance for the dedicated enthusiast. Of course, if you buy a new BMW choosing the ideal model is only the start. You can specify your car just the way you want it. From the paint colour to the interior finish to the in-car entertainment system, you create your own perfect BMW.
To get you started on the road to a new BMW, here's our guide to the range.