I've tried a few. The cupholder-base was too unstable for my taste...the phone wobbled all over...drove me crazy.
So, I ditched it and just mounted it like this. It's doesn't look great, but it's stable, non-invasive, inexpensive and the positioning is acceptable.
iOttie One Touch XL (XL model fits iPhone 6)
Click for Amazon product page
__________________
Previous - 2015 M4 - ZEC, M DCT, ZLP, Adaptive M Suspension, HK Audio
Previous - 2015 X3 xDrive35i - BSM, ZPP, ZCW, Nav, HK Audio
Previous - 2013 135is (N55) - Carbon Black, ZPP, ZTP, DCT, HK audio, heated seats
Previous - 2010 e90 335i (N54) - BSM, 6AT, ZSP, ZPP, ZCW, Hi-Fi, Nav, BMW PPK & PE, Dinan S2
Previous - 2007 e90 335i (N54) - BSM, 6AT, ZSP, ZPP, ZCW, Hi-Fi