They do BMWs, and they do them well. By that I mean they have been good to me and my high-mileage car. They tell me what is wrong, kind of wrong, and what actually needs to be fixed. And how much it will cost before they start. Also it's close to my house. You should bring your BMW here after whatever prepaid service option you got from the dealer expires.