Maybe it's different in America or something, but in the UK approximately 100% of BMWs are leased, or bought with some kind of loan secured on the vehicle (I think based on estimated resale value when the period is up). So the "owner" will have the car for 2-3 years, maybe 4, then they'll chop it in for whatever's newer at the time.
With that in mind:
1 year. Old way: $300. New way: $0.
2 years. Old way: $300. New way: $80.
3 years. Old way: $300. New way: $160.
4 years. Old way: $300. New way: $240.
Cheaper! 5 years. Old way: $300. New way: $320.
OK, but I wonder how many people keep their car for this long?