I almost know the answer before I ask the question - but are the lead times on say something like a 530d Touring presently quite long? I'm in need of a new car for the end of May (this year!) - I've not even started looking yet, do I need to get my skates on?!
If you aren't fussy on exact spec you should be able to find a dealer order and grab that.
Factory order from now? Highly unlikely.
I am currently awaiting my x5 order for delivery on 14th march which I placed on 30th September so five and half months lead time.