I purchased my car, new, two years ago from Spokane BMW. It is the best car I have had. Taking the car into the BMW Spokane service department is like playing Russian roulette, though. Every time I have been to their service department (six times so far) , they have made errors. Some errors were minor. Some errors more major. They took responsibility for their error one of those times. The rest of the errors I was left to take care of and pay a mechanic (not BMW mechanic) to fix the problems at my own cost. I have never been dissatisfied with a dealership service department until I purchased my car from BMW Spokane, and had my car serviced there. Be sure, that if the service department tells you "it's not a problem" or "we'll take care of it" or "BMWs are difficult to drive" after a bad alignment that they refuse to make right... make sure to get this in writing from whomever you are working with. Make sure the information is entered digitally and printed out. Otherwise BMW Spokane will refuse to honor their commitments to their car owners. They squiggled and squirmed the last time I made them put their comments and commitments into writing. They finally did when I refused to leave until they put their words into writing. Be very aware that they tote their above average service department. It is anything but above average. The worst I have worked with yet in my car ownership life (I have not complaints about past service departments). They made the car buying process easy, though. I love my car. I just wish I liked BMW like I used to. I am looking to upgrade my car. Because BMW treats car owners so poorly, I will likely not own another BMW. Sadly. I love my car, and would love another one. I won't allow this to happen.