I was stranded at work by my x3 with a surging engine and had to get it towed to Auto Envy. I had the car dropped off by a tow truck at 7:30 at night, the owner was still there working so I told him what was going on. He explained that he was swamped with work because of the tropical storm we were hit by a few days earlier, but he would do his best to get to it the next morning. He called me at 10:00 am the next morning and told me my CPU was shot, but instead of trying to get me to buy a new one for over $1000, he said he could try to reprogram the computer and he was 90% positive it would work. I had him go ahead with the programming and the car is running better than ever. I really appreciate his honesty in trying to help me out instead of overcharging me like a dealer would., not to mention he got my car fixed before I was out of work the next day. I'll be bringing my BMW there from now on.