Being a woman I don't know much about cars. These guys are very patient and take the time to explain what need to be done and how things work. They also always keep your old parts and show u exactly what needs to be replaced! They are always honest and have gave me a MUCH better price then other repair shops. They will not tell you to replace things you don't need to, but will warn you to pay close attention to things that will need work soon, also will explain how critical it will be if not replaced on time! Choice is up to you if you wanna be CHEAP or get the things done right!!!! Don't forget your driving a BMW!! If your not ready to keep up with the maintenance BUY A FORD OR A HONDA!!! :)