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.
'12 F10 550i (Dinan Stage 5/Intercoolers, CF Intake, Brace, Shockware, H&R Springs, Eisenmann Race Exhaust, CF rear difuser, Giovanni "Lindo" Graphite 20")
'10 e71 X6 35iDrive SAV (Space Gray) - Gone
'06 e85 Z4 M Roadster (Black Metallic) -Gone
'08 e92 M3 coupe (Sparkling Graphite) -Gone