The numbers make sense when I plug them into Leasehackr Calculator; I don’t see anything out of the ordinary. Only thing you can do is find a lower selling price.
BMWFS program for 2017 330e:
24/10K: 68% residual, .00134 MF, $3,000 lease cash
Multiple security deposits will save $40 to $45 a month.
BMW leases are far more cost effective at 36 month durations. I had a few extra incentives including fleet/corporate discount as well as loyalty discount but had a 56k MSRP with lease payment 395 plus tax (maxed out MSDs though no money down).