BMW X5 (The Essential Buyer's Guide: All first generation (E53) models 1999 to 2006)