I recently bought a BMW 745li, with low miles,, my car would go into Engine Reduced Power, aka Limp mode. If I pulled over, and turned the car off, it would drive fine. My car started to do this more often, so I needed to find a place that worked on BMWs. I googled BMW auto repair shops, and found DJs Foreign Auto Care, in NE Minneapolis. I called and talked to Darwin, he was very friendly, and patient, he explained that I needed Diagnostics done, to find out what I was dealing with. I had my car towed there the next day. They did a thorough car inspection, and diagnosed the problem. They were able to fix my car, for a reasonable price, They did an excellent job! I am definitely going back to DJs if I need any other repairs, and will recommend the shop to others.