The M2 is the cheapest of BMW's renowned M cars, but does that mean you're getting a bargain or being short-changed?
We test the M2 in southern Spain to see how the newest and cheapest of BMW's M cars stacks up. Is it fit to wear that famous badge?
The BMW 7 Series has always been in the shadow of the Mercedes S-Class, but can this new ultra hi-tech model finally challenge it for the title of best luxury car?
The first BMW X5 was the original sporty SUV, and wasn't just big, practical and comfy, but great to drive, too. We test the latest version in the UK.