We've been bringing our BMWs here for a few years now and they have always been able to get us a fast appointment and they're super friendly and knowledgeable about whatever issues came up over time and or if I just needed the oil changed.   We definitely recommend using them for your BMW maintenance.