I recommend against their service too. While I bought the car from there and
the experience was perfect (and the price too), their service department is
So if you can take your car somewhere else, do so.
If you have to go there, then in order to secure a BMW loaner you would have
to call in advance probably a couple of weeks. Otherwise they will put you in
a dingy rental car from enterprise.