I don't have a BMW, neither do I have a ton of money to put into my Nissan Maxima, but I did want to get my check engine light, smog and brake issues resolved before giving up on this car I bought that I thought was a good deal. After having to spend too much money on an ignition cylinder lock at the dealer, and then told to not bother tying to fix the other issues, but buy another car, I had to find another way. Then I found Lee. I didn't think it would be practical to fix everything, but to my surprise, not only did Lee fix more than I asked (everything), he did it for way less than what the Nissan dealer would have charged (if they had the will to do it), and he did it pretty quickly. It's great to have a mechanic who knows what he's doing, and who doesn't lie or cheat, but treats you with honesty, respect and delivers top notch expertise.