This kind of thing is common in software where all of the code is there for the premium/business/family/group/team/etc features, but how much you pay determines which features you get access to. In the case of the BMW, the heated seat control only appeared on the screen if you paid $250 for it.