If a buyer wants 500hp instead of 300hp, there should be a 1-time fee assessed at the time that feature is unlocked (traditionally at purchase because it required a whole different engine; now via app/cloud/magic because it's all software).
The only reason a subscription model should be foisted on the consumer is when the vendor has actual recurring costs to provide a service. In this case, they do not - it's a one time software update.