Hill program, smell program . . . . My Z3 doesn't have any of these bells and whistles, and it goes up hills just fine - and believe me we've got more than a few out here where I live at 6K plus. All I have to do in that BMW is give it a little gas. It's an amazing thing - giving the car a little gas - responds by taking me right up that hill, accelerating with ease. Never bogs down, and certainly doesn't suffer intermittent lacks of confidence or any identity crisis.
Seriously though, the X3 is one troubled thinker when it comes to going forward - reverse seems pretty consistent, however. For those that keep trying to explain away this really poor performance of the X3, all I can say is don't save me a spot on the sidewalk as the Emperor rides by.