Review: BMW packs the X5 SUV with impressive high-tech options and signature engine