Probably not a good option for your first lease. Can’t get around the cap cost reduction if that’s being dictated by BMW. If you want it that badly, that’s the price to pay. But geez… hard pass.
Also, you should look at what incentives you can get or qualify for if you set on a BMW.