I haven't detailed the X5 yet; been way too hot/humid, and the "honey-do's" over the past month have worn me out, at 70. Excuse the dirt/dust, it was there when I got it. The floor mats were unsavable, and I need to shampoo the carpet not covered by the cheap rubber/vinyl mats I used.
Here's photos of the center console w/storage compartment and the weird CD storage trays (6) built-in, and the rear seat A/C vents (very dusty), and the cup-holder that pops out. It's very stable, not loose or sticking like other vehicles' similar items.