No that’s not iDrive 7.
You can tell with three things (on these anyway):
- the dials. iDrive 7 is a fully digital dash with the speedo and rev counter that isn’t round, and moves in the opposite direction. Like
this.
- the steering wheel. The design is newer, with flat buttons. Like
this.
- The main screen user interface is a fair bit different. Like
this.
On the X3 M40i, the earliest I’ve seen iDrive 7 on a car is an October 2019 production date. So the car you’ve linked to is too old for it.
You can still get CarPlay with the previous version of iDrive. Believe it needs to have wifi prep so you have the antenna.