I've taken my 2003 BMW 325i to MBV two times now. The first time I brought it in to replace a blower switch and idler belt wheel. After $1,000 of hoses? and other labor the fan worked but the idler was still making noise. I immediately took the car back and the owner Dwight fixed it but charged me for the idler pulley part at cost.
I took the car in again 18 months later b/c the car wouldn't start. They replaced 6 spark plugs and charged $392! Good news is that they fixed the car the same day.
Bottom line: I will probably take the car there for future work and would give them a 2-1/2 to 3 star rating.