This all depends on what the market is like in three years. If the value of a 2020 MY ends up being 55% of original MSRP, for example, then leasing would've been better.
2020 MY LR AWD
$51,190 leased for three years with $0 down payment = $633/month or $22,788 + $695 fee = $23,483.
$51,190 financed for three years @ 2.49% APR with $0 down payment = $1,477/month or $53,172 less "current" value of $28,155 (55% of $51,190) = $25,017.
In this example, you would've paid over $1,500 more to finance the car than lease.
Leasing provides protection against unexpected drops in value.