CNB travels to picturesque Vancouver, in British Columbia, Canada, to test the all new generation of the BMW X5. The car handles better, performs better and offers a better sense of luxury. We also visit the manufacturing location for the BMW X range in Spartanburg, South Carolina, and give you a peek at the manufacturing process for the new X5.