I think I can sum everything up in one sentence: You get what you pay for. Seriously. I know people get angry at car shops a lot because no one really knows how much work and how expensive it really is to fix up an European car. *** Just FYI, for those of you who aren't going to keep on reading...Avus did an awesome job and totally went out of their way to save my car. They did more than what they needed to for my car **** Let me tell you my story....I rear-ended someone and messed up my car pretty badly at night, after all auto-repair shops are closed. I called Avus, thinking I was going to leave a voicemail and maybe they'll call me back in the morning. But no! Someone picked up! Andrew, the owner, forwards calls to his cell phone so that he can help customers after hours, in event of emergencies! We arranged details for getting my car taken in. I called Avus a couple days after I took my car in just to check in on the progress of things (I'm pretty nervous about car stuff). They told me that they were fighting a paper battle with my insurance company. My insurance company did not want Avus to use factory parts on my car. Instead, they wanted cheap and/or 2nd-hand parts to be put onto my car. Avus decided to fight and, when Insurance didn't budge, they decided to go ahead and use factory-made parts!! At their cost!!! I can tell you that no other auto-repair shop would go to that length to ensure my car comes back in top-shape. They COULD have used cheap parts and earned more money. But, they didn't! They used expensive factory parts to make sure that my car runs perfectly. Here's the funny thing... I decided to install an ipod connector to my car since it's already in the shop. Years ago I brought my car into Best Buy for some after-market part to be installed. I asked Avus to take that part off my car and install the factory-made ipod connector. They told me that Best Buy messed up my radio big time and they had to rewire everything. It took them 3 hours to fix my radio. How much did they charge me for labor? 1 hour only. Another thing... on my way out of the shop, after taking a look at my car which was in tip-top, brand-spanking-new shape, I told them off-offhandedly that I have a MINI key that needs to be initialized. I got it from the dealer but the dealer keeps on forgetting to do it. You know, to start up the auto-lock and unlock buttons. Well, I hand both keys to Reuben. He sits down in my car and within 2 mins, literally, he initialized both my keys...did they charge me for it? No. Now I have my little MINI cooper back. It looks like a brand new car. It runs better than it did before the accident. What can I say? You get what you pay for. I totally, 100% recommend them. I think I understand why people aren't happy...it's expensive. But, I guess, car repairs aren't cheap and what you pay for now will ensure that your car lives longer. Plus, they really do a good job. It's meticulous. They don't mess around. *** the car shop is also super clean. p.s. I broke my tail-light and they said they would install it for me without charging me for the labor. yeah...long review....but go there. Save yourself the drama from the dealer and/or other cheaper places.