BMW X5 Buyer's Guide (2014-2018)- F15 & F85 - Models, Options, Engines, Transmissions, & Competition