I needed a repair done and called one other shop in the area, not Eurotech, (hint: also specializes in European autos, very positive Google reviews) TWICE for a quote. Each time they said they would get back to me with a quote, and never received a response, over the course of a month. I was then recommended Eurotech from a local BMW forum when asked what the best independent BMW repair shops are in the Twin Cities and surrounding area. I needed my transmission fluid level checked and added if necessary as I suspected I may have been low when I did the fluid change myself. I called them on a Friday and said what the repair would be and asked if they would be able to fit me in on the following Monday. They gave me a rough estimate over the phone, which I was pleased with, and said I could come in right away Monday morning. They checked the fluid, found that it was low, and added accordingly. I was in a bit of a rush with an appointment later that day, and they were very understanding and completed the repair as quickly as possible. The price was very fair and in line with the number they provided over the phone. I worked with the service manager, Daniel, who was very helpful throughout the process. The shop is in a very nice area and the lobby is very clean and nice. I try to do most of the repairs on my BMW myself, but for tasks I can't handle, Eurotech will be my main shop from now on. Thanks again, Eurotech!