My first visit to this dealership was horrible and I complained to the GM and Internet Sales Manager. I lost the dream car but the dealership made an effort to fix my experience and stayed in touch with me until I found another car. So ......Buying the new BMW at this dealership was fun and quick. The internet manager Don and sales consultant Marc were awesome and gave me the best possible deal without the back and forth painful run arounds. Don simply wrote three deals in front of me with variable APRs and monthly payments and asked me to pick the one that best fits my budget. He was very clear and detailed in his offers and accommodated my special request as well. This was a great experience and I will definitely get my next BMW from here in two years again. They have the best prices and collection of cars. I sent two of my friends there for their new cars.