I have a 08 BMW 535Xi. Car kept turning off with a "engine malfunction" & "fuel pump malfunction" message. After 15 min the car would turn on and run fine. The BMW dealership diagnosed the problem wrong 3 times. BMW had me replace high pressure fuel pump (warranty). Got the car back, same prob. BMW had me replace the low pressure fuel pump & low fuel pressure sensor ($1900) got the car back, same prob. I heard about L&M from a BMW forum and decided to give them a try. They fixed the car. Got it right the first time. Turned out to be the fuel pump module. This is NOT the place to come to if your penny pinching and on a budget. There fee just to look at the car was $120, there labor is $110 an hour and they only use dealer parts at least in my case anyway. But you get what you pay for in this world. There mechanics and owners really know there stuff! And they seem very passionate about there work. The thing I appreciated the most was 2 weeks before I even decided to actually bring them my car I called to ask a question and spoke to Mark, I was stunned out how much time he took to talk to me about my car. I wasn't even a customer yet and he's taking so much time to talk. Rarely will you find that in NYC. The other thing that blew me away was the follow up. The Dad, Billy and the son, Mark both called me to ask how the car was running. I thought 100% I must owe these guys money otherwise why would they be calling me lol. Fixed my complex problem in one try. Took them a few days. May be expensive to some people. I would recommend going here with your foreign car over anyone else in Brooklyn. I've learned that you can't have an average joe working on your way above average car. I'll def be back.