There are fundamental differences between finance and leasing. While leasing involves a contract and an initial deposit, finance doesn't need any of these. Other than that, while you lease a car, you do not need a bank loan, but it is necessary during finance.