I also forgot to mention that they may threaten not to give you your deposit back. Basically tell them to go F themselves and that they have no right to keep it. They cannot prove that they ordered your car, and you are extremely unhappy with them and taking your business else where. If they refuse, call your credit card company and dispute the charge. Also probably worth another call to BMW NA to let them know how displeased you are.
2013 BMW 328i Sport - Back in the family!
2007 Honda Civic Si Sedan (Retired, Meh)
2005 Infiniti G35 Coupe 6MT (Retired, great car)
2002 325xi (Retired, very much missed)