While it may be a little unfair to describe the first-generation X3 as the ugly duckling of the BMW range, it is true that this medium-sized crossover vehicle did cop quite an amount of criticism. Many critics said the bodyshell design looked a little ungainly. But now there's a second-generation X3 on the market, and it is a sparkling piece of motoring machinery — easily among the best to arrive on the new vehicle market this year. Continue reading...