I'd go to another dealer if I were you.
All current and previous generation BMW's have start buttons.
Current generation allows you to leave your key in your pocket (or in a specially foreseen holder in the cupholder).
You can hook up a cable to the USB port in the armrest. It's enough for the phone's connection to the media system. I use one simple Apple Lightning cable for my iPhone and everything works. Except the phone-use itself (messages and calls), that goes over BT.
Don't know what option you require for that, as I have both the Professional Media as the Bluetooth connection and Music connection.
You should really get a test drive at a dealer who is more up to date on everything and can guide you through the car.