The eighth generation of the world's most successful executive sedan is larger and cushier than ever before.
The 330i Touring is no M3, but it offers an excellent balance of practicality, dynamism, and has a conventional front end that appeals to the masses.
The latest Range Rover Sport is a luxury off-roader that's surprisingly light on its feet and feels more agile than its predecessor.
The 6 Series Gran Coupe is based on the 5 Series sedan, shares the same looks as the 6 Series Coupe and is almost as long as the 7 Series.
Meeting your childhood heroes can be a disappointing and daunting affair but in this case, it wasn't. Read on to find out why Benjamin thinks this 3rd generation M3 might've been the best drive of his life ...