BMW's heated seats are $589 upfront or $29 per month here.
Auto loan rates are about 7% p/a.
On a 5 year loan of $589, you'd pay $700 including interest. Plus you might recoup some of that when you sell the car.
A monthly subscription for the same period would cost $1740.