I think you just touched the right topic.
Also coming from BMW and just got into Tesla Y.
Battery considerations aside, my 3 year old BMW 630GT was way ahead of my new Tesla Y.
BMW’s 360 degree view, camera quality and collision warning in motion and while parking is the best and an industry...