I'll just add one more off-topic comment to the pile. I was really excited to pay BMW for Adaptive Cruise control when I ordered it. Now I wish I never got it. You can't actually use cruise control without it, and it's annoying for a variety of reasons on road trips.
1. It won't let you follow closely enough even on the "nearest" setting. So on road trips on something like I10 where there is any amount of traffic, people keep butting in front of you and the robot thinks, oh I need to slow down and open the gap again....next car goes around/butts in...you get the idea.
2. You're cruising along in the right lane, robot doing its thing, then you notice that you are going 60mph...oops, the car detected that slow truck up there and very gracefully adjusted speed.
3. Coming up on a slow car, just about the time I'm going to signal and go around it, the car throws on the brakes. Gotta learn to signal and change lanes earlier.
It's actually ok in stop and go and slower speeds. I'm sure someone other than BMW has done it better, but that's my only experience.
The best way to improve it in my opinion would be a way to turn it off..