They charge for premium network connectivity. It’s $10/month to make use of if the LTE radio in the car for connecting directly to streaming services without your phone, live camera feeds in your cell phone app, and some extra map stuff. You still get eight years of basic navigation and updates if you don’t pay for it.
The heated seats thing was BMW, which they back tracked on