Back in early June my car notified me that it was time for an oil change, I called Bellevue BMW to schedule an appointment, followed their extension directions to get ahold of the service department and left a voicemail. I never heard back. Two weeks later I get a call from the Service department stating that their records show I'm due for an oil change. So I say, "Yes, I'm aware, I already tried to make an appointment, no one got back to me." They apologize and we continue to schedule my appointment. Low and behold, the next available appointment was in three weeks, but I booked it, and made sure to confirm that I could get pick-up and drop-off service that day. So now my car is overdue for an oil change 5 weeks but better late than never. Finally a month later after my car notifying me of my oil change, it's the day of my appointment (scheduled for 2pm), I check in and I'm told I won't be able to get picked up because it will be too late in the day, even though I confirmed I could be picked up, and even though they assume it will take 2.5 hours to service my vehicle. I'm also told that they do not think my car will be ready the same day... even though it's a simple oil change and air filter replacement, and the service should be done by 4:30 since my appointment was a 2pm. Even giving them the benefit of the doubt they still have time before the service shop closes. After waiting for 40 minutes a service representative tells me that the car will be ready tonight, and I can pick it up even after service shop hours as long as the sales department is open. Now four hours later at 6pm, I still haven't heard from the Service department, I decide to call - no answer, so I leave a voicemail. I wait, call the service associate - no answer, I leave a voicemail. I wait till 7pm, call service department no answer, so I decide to call the Sales department, and I learn that no one from the service shop left keys for me to pick up my car. Therefore I have to wait till the next morning to even find out the status of my vehicle. At 7am the following morning I call the service department, no answer - I leave another voicemail. I then get a ride to the Dealership, walk in, and am told to wait 5-10 minutes to figure out the status of my car. 45 minutes later I'm told it will be pulled around shortly. No explanation of what happened, just that it was now ready to be picked up. I had to wait another 20 minutes to officially get the keys. All in all this is a TERRIBLE way to treat customers. the dealerships level of Customer Service has diminished significantly over the last few years, and I'm disappointed that management isn't doing anything about it. I shouldn't have had to wait for 20hours to get my car after what should be a 2.5 hour service, let alone have to jump through so many whoops to figure out the status of my vehicle. I will definitely deter all friends and family from ever getting their BMWs serviced here, and I regret having given you guys the sale on my car.