On March 18th, 2020 I went to Stevens Creek BMW for an oil change (the car had 12,562 miles). After the service was performed the car showed the following required services: brake fluid due in March 2021, engine oil and vehicle check due in March 2021 or 7,500 miles.
On July 14th, 2020, I visited again Stevens Creek BMW for a warranty issue (check engine light on, and the car had 13,406 miles), and the service advisor told me they will do the oil change too. This was 4 months (and only 844 miles driven) after they performed the last oil change. The oil change request was odd, but since the car was still in the free BMW Ultimate Care for 3 years/36,000 miles (until April 16th, 2021 or 36,000 miles), I didn’t think much of it and I said OK. After the service was performed the car showed the following required services: brake fluid due in March 2021, engine oil and vehicle check due in July 2021 or 7,500 miles.
Now, let’s get to my last visit to Stevens Creek BMW, which was on March 18th, 2021 (the car had 17,269 miles). On this visit, I requested the following services: brake fluid and oil change. The service advisor told me that they cannot perform the oil change, because it was due in July 2021 or 3,700 miles. I told him that last year, they requested and did the oil change after 4 months / 844 miles driven and now, when I ask them, they cannot do the oil change after 8 months / 3,863 miles driven, because BMW will not approve and pay for it (the car was still in the free BMW Ultimate Care for 3 years/36,000 miles until April 16th, 2021 or 36,000 miles).
So when it suits Stevens Creek BMW they can perform services that are not required and BMW will pay for them, but when it doesn’t suit them, they cannot, saying that BMW will not approve. This was totally unprofessional and I feel like I was tricked into accepting a service that was not required.