I have been taking my BMWs to J & F motors for several years now, first when my e46 325i came off warranty, and it was in good hands until it reached the end of its mechanical life. Now I have an e39 540i M-tech ,and are great about helping me understand the car and its capabilities. J & F Motors are great about explaining what is wrong with your vehicle, helpful to the owner on becoming more knowledgeable about the car, and Mike, Greg, Blake, Skyler and all the other techs/managers always provide first-rate customer service. J &F's depth of experience, customer service, and friendly outlook make this the place to take your BMW.