my old car (2004 325i) was in the shop for 3 weeks before. If anything driving the Toyota rental made me love my car even more. I would recommend telling the shop that they can keep the car as long as they want to ensure they do a proper job and not cut corners.