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
You’re lucky, then, I think. My nephew’s 3 never got right. After a year of ownership they finally agreed to take it back, mostly to avoid a lawsuit, I think.
The fit and finish was also pretty atrocious, but I reckon most people don’t really notice.
I think it depends which country you bought it in too.
Most US sold cars are not road legal in other countries