I am an M3 and a Porsche guy...they aren't that bad. However IF I was you...I'd just extend my least out 12months. BMW will easily let you do that. Then start calling around the US and find a dealer with a lower allocation and put down your $$$ deposit and go get the car. There are still dealers out there with initial 08 allocations whose waitlists aren't in the stratosphere! You just need to put in the legwork. Last Oct Sterling BMW in VA had under 6 folks on their initial allocation list who'd put down a deposit. (may have changed by now). Also seems like plenty of folks are changing or dropping their allocations (not me) but they are out there.
'14 Range Rover Sport SC (Chille/Black) - Mine
'15 BMW M3 (Black/Black) - gone but not forgotten
'16 Cayenne (Black/Black) - Herz
'13 Harley Davidson Dyna Custom - born to ride