6/10BMWX6£59,920 – £77,230All-new third-generation X6 is easy to drive quickly, but not as rewarding as we'd hoped
8/10BMWX3£41,820 – £54,010The X3 has never done BMW much credit, but the new one is a thorough enough job to take on the class best