If your only complaint about your dealer is they won't give the specific BMW model you want as a loaner, consider yourself very lucky.
I have quite a list of issues with my dealer and the dishonest way the handled my sale -- at this point the type of car I got as a loaner would be the least of my concerns.