Postscript: if it helps in any way, I was in your situation and decided to "sacrifice" certain (nice but non-critical) options and go with the 335i xDrive with the stuff that was truly important to me like navigation, heated seats, Harman Kardon, and enhanced Bluetooth. (As it is, the car already comes with 18 inchers, sunroof and xenons (and an alarm?) standard which is nice.) The car is a lease.
Again, good luck.