I'm so glad my friend told me about Kapps. I have taken my 2006 bmw 325i to 2 different mechanics and I felt like I was spending a ton of money yet the issues my car had (oil leak and a few other things) were never getting fixed. Kapps diagnosed the car properly, told me exactly what it needed and gave me a price quote. It may have been a little more than what I wanted to spend but I had to give it a shot. After they fixed it the car has been running great without any problems! They even gave a warranty of 1 year and up to like 13000 miles (I could be wrong on that mileage) on the repair they did. All I can say is I wish I would of heard about Kapps sooner.