i have a great mechanic. he really builds race cars and custom porsche work, but he started w/bmw. hes HONEST, cool, and he knows his stuff. he put in my new engine and i havent had a problem w/it.
but. . . hes in LA. he is worth it, if u r interested, tell me.