Had an abysmal experience with the service department that started last Friday. I opted to get new tires from them versus Town Fair Tire (who was less expensive) as they said they were in stock and they said they do a 4 wheel alignment for $175 on a $30k official BMW machine. I was told I could pickup the vehicle around the end of the day and they gave me a loaner. Around 3:30PM I received a call saying they made a mistake, didn't realize I had 19" rims so they would need to install on Monday. Not convenient (I had taken Friday off) but it happens. Good news I was told was that in addition to the $50 they were knocking off the cost, these tires were $100 less than what I was quoted. Saving $150 - ok that makes up for the inconvenience I thought. Monday afternoon rolls around - my wife asks if I heard from Tulley yet... nope before I reach out I get a call at 3:57PM - more bad news, tires came in late car won't be ready until Wednesday. What? They did offer to drop off early though - between 8-9AM. On Tuesday at 4:31PM I get a text - "I have a driver scheduled to leave here at 10:30/11AM" and asking to verify my address. Um no I say, I need my car to pickup my daughter from school - I need my car no later than 10:30AM. Reply was "I will figure something out". Early Wednesday, I receive a text that driver will be here at 9:45AM and the link to pay online. Bill only had the $50 discount. I questioned and got a response that the service rep tried as hard as he could. I paid, needed to get my car back and start my work day. At least the driver did show up on time, but everything else was a broken promise. Not a good experience.