You may want to contact David at https://www.bmwsonline.com/
You can configure the car exactly as you want, and he'll sell it to you at invoice.
My E90 just came in and will be delivered to me in a few days. It's been a completely hassle free transaction and the best price I could find. I highly recommend doing business with David.