Thank you. Ya, they are allowed to mark it up for profit, which it looks like they are doing. Here is a 340i xDrive from 3 days ago. It’s a 24 month lease, but looks like a great deal. 2018 BMW 340i xdrive 59k 340p/month 2350 DAS+7MSDs (24/10)
Here’s another 24 month one from yesterday:
Here’s a 36/12k one from yesterday:
These are all 2018’s and you didn’t specify if this was an '18 or '19 so that will also make a difference.
Hopefully those will give you a good idea of where you should be and more people will stop by the thread and offer advice. Great cars though. I had a 2011 335i that I loved.