Overall great experience from the shop. Communication was superb and kept me informed at all times. Would recommend for any BMW needs as I felt...