My sunroof cover was knocked off of the track. Based on my online research, it was going to be like installing a whole new sunroof to fix it. I called Euro Auto and they could get me in quickly. They were able to fix it easily and only charge me for 1 hour of labor. They also did three other regular maintenance items- air filters and coolant, which they checked while doing the sunroof. They were able to knock it all out in one day. The shop is conveniently located right in the middle of my neighborhood. Would highly recommend if you have a BMW needing service.