I use a KUDA leather mount which blends perfectly with my interior,
KUDA custom leather mounts - BMW - X5 (E70) (07-13)
and I use a proclipusa holder for my Iphone 7+,
Car Phone Holders and Dashboard Phone Mounts*-*ProClip USA
but they have a variety of holder types for most smartphone/tablet models including magnetic mounts like mentioned above.
If you like mounting over the vents, Proclip has mounts for that as well,
BMW*X5-series *2008*Dashboard Mounts*-*ProClip USA
Otherwise KUDA has 2 mounts, 1 above I-Drive, and 1 for lower right of center console.