That all depends on your lifestyle needs and budget. When you finance, you are borrowing money to buy your Subaru. When you lease, you don’t own it but rather rent it for 2-3 years.