Well I had the trans reprogrammed again, This is time number 2 with the same result. Everything was great for the ride home, and a short one at that. There was much noticeable improvement. I get a 10 mile trip and the car sits while I go to work. When I start it up that night, back to the same nonsense! This is really ridiculous! They had the car for a whole day, while I drove a 528 Xi loaner. That thing was smooth and very nice. My X3 frustrates me every time I drive it. I guess I will have to continue to do the herky jerky for 21 more months (when my lease runs out).