Terrible lying cheating sales department. Was buying a car from out of state and going to fly in and pick the car up and drive home. Deal had been agreed upon, purchase agreements and wiring instructions were being faxed back and forth between the dealership and my bank and paper work was being signed over the coarse of the day. The salesman told me the car was being put under cover until i picked the car up and would not be showed. I was online about to purchase airline tickets and I get an email saying sorry to let you know that the car has been sold...... 5 minutes later and I would of been out airline tickets. I might expect that from some shady used car lot but not from a BMW dealership.