Let this one go. Do better homework on the next one with regard to features. Comments below!
* Lack of bluetooth streaming from my iPhone 5 *
Get a 2011 - the LCI models support this. Someone chime in if I'm mistaken. My 2013 does Bluetooth audio really well.
* iPhone 5 won't play when connected via USB (haven't tried a y cable yet)*
Make sure you update the software - in my 2013, the software was actually not current on delivery a few weeks ago. BMW updates their support for mobile devices and
you can download an update and install with a USB fob. Believe this might be 2011+
* Cannot CLOSE the tailgate from the console button or remote controls*
This can be coded to work that way.
Their are people on this forum that can do remote coding. If you have a laptop that can be within wireless range in your car, for a reasonable fee, they will send you the cable and recode your car by acessing your laptop remotely - so that the button closes the gate. Many other great coding options available.
* Lack of LED halos on headlamps*
That was probably easy to see before you bought!
* No sunshade *
See prior
* The most annoying seat-belt warning system on the planet *
Can be coded off. Mine is.
Walk away from this. Use it as a learning experience and get the X5 you really want! It's out there.