Why not look at ordering interstate or at a vehicle that is already in stock. You might not have the complete set of options you want but you have much more bargaining power as they don't want to keep stock for very long. Often dealership have BMW ordered cars in storage unregistered and so you might be able to find what you are looking for there.