This place is amazing - hands down the best BMW shop I've ever been to and so happy I discovered it. I had a horrible experience with the previous auto shop, and after taking it in to these guys, they were able to find the root problem and fix everything. They price VERY reasonable and constantly communicate with you on the status and progress of your car. Thank you so much! I will be back 100%.