BMW of Bellevue is the best. I have purchassed several vehicles from this dealer and they are always fair. In service they always treat me great. The vehicles are complicated and if something goes wrong in service give them a chance to fix it. They have great people in their dealership.