Keep in mind the underlying NACS communication protocols, can be implemented with a CCS physical connector, so you can use a CCS_TO_TESLA adapter, and get the seamless billing, plug-and-charge type experience (though your native application). The vehicle needs the proper hardware, but the [physical] port can remain the same, which means it also retains standard CCS compatibility.
BMW could implement the changes, retain the CCS port (and compatibility), and with a ~$xxx adapter, you could slip into any Tesla Supercharger in the US (you know, with the proper partnership, billing integration, etc.).
I'm pretty positive about this, it's better than Magic Dock (as once your car has proper hardware, it will work everywhere - and it's much better process), so BMW could do this and not necessarily be fully reliant on Tesla's continued support - and I'd assume (and hope) a decent amount of continued CCS infrastructure development outside of this initiative (while retaining all those L1/L2 J connector chargers).
Side note: I'm here because the i4 M50 is at the top of the list for an M3P replacement in mid-2024