I received a call this week to tell me of a recall on my i3 to replace the engine mounting bolts. They gave me an appointment the next day. I was given a loaner and told they would only take a half a day. It did take longer as they had to update the software. My car was washed and ready to go later in the day. I felt the whole service process was as easy as they could make it. I have been treated very nicely by this dealership.