After the CPO warranty and extended maintenance expired on my 328xi, I needed to find a place where I can pay fair price for quality work. These cars are expensive to repair no matter where you go. My first time experience at M-Spec was a good one! I brought my car in for a 2nd opinion after hearing a rotational noise (ended up being the transfer case). Zac was very informative, knowledgeable, courteous, and responsive throughout. As I was very pleased with their stellar service, I would highly recommend this place. Repairs took about a week. To be impartial, all that was missing was a nice car wash!