The BMW 1 Series is the firm's entry-level model and its most affordable car, with prices kicking off at around £18,000. There are three bodystyles available: a brand-new hatchback with three or five-doors, a sporty Coupe and a Convertible. Engines range in size from 1.6-litres to a 3.0-litre twin-turbo, while there's even a performance diesel that uses a 2.0-litre twin-turbo engine.
Price £24,930 - £36,125
The BMW 3 Series is a great choice for anyone who wants a executive car that blends great handling with first-class build quality - so it's no surprise our judges nominated it Best Executive Car in our 2012 Car of the Year Awards. It's available as a four-door saloon, a practical Touring estate, a sporty two-door Coupe and a Convertible. Each body style has a wide range of engines and trims. The diesels are the most popular choice because they combine good fuel economy and low emissions with strong performance. Whether you want low running costs, big performance, or a mixture of both, there's a 3 Series for you. The M3 sporting flagship matches 3 Series practicality with near-supercar performance.
Price £33,930 - £44,320
The BMW 5 Series is one of the most popular executive cars money can buy, and rivals models from Mercedes-Benz, Audi and Jaguar. The 5 Series has always offered a sporty drive, yet in an effort to widen its appeal, the current model has been engineered to deliver greater comfort, too. In addition, the model line-up has grown – what was once a saloon and estate-only range has been joined by the Gran Turismo (GT), which delivers improved practicality and class-leading interior space. BMW's EfficientDynamics technology means the 5 Series is one of the least polluting cars in its class.
Price £37,005 - £60,360
BMW's 6 Series was a landmark car when it launched in 2003. It introduced the firm's radical new design direction – which was soon shared with all the other models in BMW's range. In truth, the car's complex lines and scalloped surfaces had as many haters as lovers. BMW did something right though, as it's a shape that required only a mild facelift in 2007 to keep it looking fresh. The latest model, introduced in 2011 is available as a two-door Coupe, open-top Convertible or four-door Gran Coupe saloon. The 6 Series offers three distinct engine options, including a frugal diesel and a 4.4-litre V8 in the top-of-the range 650i – which is extremely fast. Buyers can choose between SE and M Sport trims, with the latter being better equipped.
Price £66,000 - £78,570
BMW's luxurious 7 Series is an executive saloon that's both good to drive and comfortable to ride in. It's available in standard and long wheelbase trims, and all cars are incredibly well equipped. Flagship models offer everything imaginable, including internet access from TV screens mounted in the rear. Accurate steering and rear-wheel drive make this big car surprisingly agile, but watch out for steep depreciation - particularly on cars with big petrol engines.
Price £58,115 - £104,050
The X1 slots into BMW's range of 4x4s as a luxury rival for the Nissan Qashqai. It's a little smaller than a 3 Series, which makes it easy to park, while interior space remains impressive, particularly with the large boot. The X1 is only available with diesel engines. Entry-level X1s are badged as sDrive and are rear-wheel drive, while cars with xDrive in the name have four-wheel drive. The entry-level models use the least fuel, but all X1s have been designed to be cheap to run. Just some low quality interior trim lets it down.
Price £23,930 - £33,230
The X3 is BMW's Land Rover Freelander rival, and is a compact 4x4 aimed at families who want the practicality and security of an off-roader in a compact, easy-to-drive package. Inspired by the larger X5, it's capable on and off-road thanks to BMW's xDrive four-wheel-drive system.
Price £28,965 - £42,895
It's easy to dismiss the seven-seat BMW X5 as a typical ‘gas guzzler’ - it's a big, heavy 4x4, with quite limited off-road ability that's bought largely for use in town and on the motorway. However, that's an unfair criticism because, as big cars go, the X5 is very fuel efficient. As a company, BMW has worked hard to reduce the emissions of its engines, and the X5 is no exception. That, added to brilliant on-road performance, good comfort and people-carrier practicality, make BMW's large 4x4 hard to fault.
Price £45,545 - £83,765
The BMW X6 will always be a niche choice. However, for buyers wanting the commanding driving position and traction of a 4x4, but the striking looks of a coupe, the X6 is perfect. It's one of the best 4x4s to drive on the road that money car buy. At the top of the range, the X6M is incredibly fast but expensive, so our pick is the entry-level diesel. Front seat passengers will appreciate a high quality cabin and a great view of the road. The X6 is a pure four-seater with two individual seats in the back. Passengers seated there will suffer from reduced headroom, thanks to the sloping roof.
Price £47,215 - £86,185
The BMW Z4 is a good looking, fun-to-drive, all-weather convertible. The last version was criticised for its poor ride comfort, but BMW has sorted that out with the current model, and has also given the car a more spacious, comfortable two-seater cabin. The car's metal folding roof means it is quieter with the top up than ever before. The Z4's all-round appeal means it is easy to live with on a daily basis, but entry-level models are not that luxurious, and the small boot lacks practicality.
Price £27,615 - £39,055