gear hunting doesn't go away in upper level cars though, unfortunately, thus my general loathing for slushboxes of all kinds. my weeklong stay in a 528i rental proved that to me. 8 speed, ZF AT that constantly, constantly hunts. it literally changed from 1-2-3-3-2-1 in the time it took me to exit a parking lot. That is what you get in 'D', along with huge throttle lag and dead zone. Neat. Maybe that is supposed to be for gas mileage but I just call it plain frustrating. I guess old people who have more money than interest/taste in cars buy 528i's and don't notice. Put it in sport and its better but then your mileage magically goes to pure shit, and thats a car pushing high 50k range..
oppositely, my wife was in a toyota yaris base level rental for a week while her clutch assembly etc was replaced in her car and that automatic by comparison was fine. the toyotas have a 'D-3' gate where if you put it over to the right '3' gate, its like a really tall 3rd gear similar to a sport mode. I found the AT in the shitpiece Yaris (one of the shittiest cars Ive been in in a while btw) to be 'smarter' than the ZF in the BMW.
strangely I find the 6spd Auto in the Tiguan to be pretty competent, so its really hit & miss w/cars and slushbox programming. The 5spd Auto in the prev generation Mazda3, which I owned for a total of 5 months and promptly ditched, was also garbage.