If we want comparisons on the phone market, then maybe Tesla is Blackberry. They thought they had a USP with security and messaging (supercharging), business users, deep penetration in their chosen market and in a relatively short period of time disappeared. It can happen if you get complacent, and some (but not all) people are starting to look at a few of the Tesla attitudes to service centres, hand overs, no parking sensors, removing mobile chargers. premium connectivity, price increases and lack of options and the software (great if you like light shows, not so great if you like windscreen wipers) and starting to question them. Just take the forums, A few years ago you'd be hounded out of a Tesla forum for expressing anything but a positive view, now it seems only the owners groups try and do that.
As for BMW Nav, the voice control is so good, you rarely actually type in a destination, you don't even need to hit a button on the steering wheel to activate voice control. Using both a BMW and our Tesla in almost equal measures, the BMW nav is better. Simple as. No cases of "take the 2nd exit" when it means the 3rd, when being rerouted because of traffic it puts up the option and the time savings so you can make an informed decision, the map allows you to pick which POI you want to display, there's birds eye 3d view, you get lane guidance in the head up display. Speed limits are generally understood and followed, even has a speedcamera database that warns you as you approach (from memory I think that costs £20 a year) The only thing the Tesla has going for it is the integration with preheating the battery if you pick a destination charger, but as our BMW is petrol I wouldn;' know if the BEV versions do the same. People mistakenly thing Tesla nav is powered by Google maps in some way when it's not.