Yeah sorry I didn't see the bit about ordering in July, similar situation to me and I don't expect the bonus. It's obviously for stock cars, and cars on the boat.
But my point remains, this being a BMW bonus, surely if you go in to negotiate a discount with the dealer now, you can get the discount and the bonus? Why not negotiate and expect a discount... Better a dollar in your pocket then someone elses.