Do you have loyalty from BMW? That should be another 3k. Also what money factor are they using there?
I would recommend looking at a 24 month lease, the difference in money factor is significant enough that it ends up being less a month than a 36. Something to consider.