Oh, and tell them that they can stick their auto full beam up their arse as it dips the lights when they reflect off of a road sign, with no other car within miles. Although adaptive headlights are good because they move the beam pattern.
Have adaptive and high beam assist on mine (but it's an older car with a previous generation High Beam Assist). To be honest I never use it, it dips too late for my liking which obviously pisses off any normal oncoming driver. The best adaptive headlights i've used are on our V70.
.....
When you eventually get it, if bmw are tight enough to piss people off, turn off the wi-fi and re-code the chargeable items to activate. An Indie has access to the same software that bmw use, so service history can be maintained.
Yep, Bimmercode app and a bluetooth OBDII will do that with the minimum of fuss, easy to re-apply after car has been in for a service and BMW decide to deactivate anything. If you want to get into BMW coding then an Enet cable and ISTA is the way to go with a cheap used laptop.
Ultimately, whatever the manufacturers configure on their cars, the aftermarket coders will soon catch up and from what i've seen, the vast majority of modern vehicles have next to no security on most of their modules.