Recommended almost $2000 in unnecessary repairs. Took my 2007 BMW 335i to a more honest mechanic and he showed me what they thought warranted such a large repair bill. Six months after spending less than 1/10 of what they wanted to fix the same issue, my car is running perfectly. Should you trust them? No.