Something to remember about the automotive industry is that they have a long running time for each project.
So each generation often have a large improvement over the last because they worked on it for years before first release.
This is why some things can be "not perfect" for some users.
The companies are improving rather fast just past years to be able to have things like software be improved in a much faster way and free of chains to the timeline of the project they are part of.
"Car thinks i'm the wife".
Some cars go by weight and some by the key used.
Some go by the last use and once you sit down it adjust things to that last setting.
I used to have a Audi and a Volvo with these things.
The Audi i had seemed to go by weight only and the Volvo had memory buttons to be used but seemed to go by the key.
This is why some things can be "not perfect" for some users. The companies are improving rather fast just past years to be able to have things like software be improved in a much faster way and free of chains to the timeline of the project they are part of.
"Car thinks i'm the wife". Some cars go by weight and some by the key used. Some go by the last use and once you sit down it adjust things to that last setting.
I used to have a Audi and a Volvo with these things. The Audi i had seemed to go by weight only and the Volvo had memory buttons to be used but seemed to go by the key.
What the newer BMW use i am unsure of.