I am on my 3rd BMW and the Parts and Service department are always incredibly helpful and know my name when I walk in. They have all been with the company for a long period of time and are experts. If I have any questions or want to see the problem with my car, they are always willing to lift it and point it out to me. As a dealership I'm sure they are more pricy than a repair shop but I'm a firm believer in "you get what you pay for" and I've never been let down by them. I drive a BMW...they are not cheap. If you want cheap buy something that is not the ultimate driving machine.