BMW has a vast array of model ranges, writes David Miles. There are Saloons, Touring estates, Active and Gran Tourer MPVs, Coupes and Gran Coupes to start with. Then we have Convertibles, Sports Cars, SUV X models and an increasing number of current and future ‘I’ all-electric models. Backing up this formidable array of body types of course are multiple trim and spec options, including the … [Read more...]