Worth noting that these features appear to require your car to be connected to a cellular network. This isn’t the same as BMW charging a fee for heated seats.
They could have just put a SIM card in your car and required you to pay your cell phone provider for a connection.