That looks about right entering the numbers on leasehackr. The 13% discount below sticker with rebates is good. It is hard to tell completely without a breakdown of the $3,900. It looks like $1,000 "down payment" and $2,900 in tax, acquisition, and doc fees. Leasehackr says $560/month.
How did you get to a $5,000 rebate? BMW lists $2,500 on the 530e and maybe $1,500 for USAA memebrs.
https://leasehackr.com/calculator/