My BMW X5 had a major transmission damage. I was recommended a nearby auto service that does the foreign auto. It took a while to get the overhaul transmission replacement, so I had to be patient because it's not something that can be done overnight. I'm grateful for the people at Fine Tune Auto Service to install a replacement transmission in consideration of quality and long term effect. Caleb is an awesome guy to work with. He has all the answers to your questions and provided options and/or recommendations for your vehicle whichever works for you in terms of financial and long term effect of the vehicle.