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 F06 650xi Gran Coupe (Carbon Black)- Mine #1
'10 e70 X5M (Sapphire Black Mettalic) - Mine #2
'12 F10 550i (Dinan modded) - Gone
'10 e71 X6 35iDrive SAV (Space Gray) - Gone
'08 e92 M3 coupe (Sparkling Graphite) -Gone