My original X5 was special ordered. Paid $800 over invoice, and only waited a whole 6 weeks for it. I don't think it gets much better than that.
I would special order though if you are going to buy brand new. It's nice to know someone else hasn't test drove it, put additional unnecssary miles, and farted in it

.