I've had this for over a year in my Corolla and have yet to have any problems with it. Fits perfectly on the vent above the nav screen and helps keep my eyes on the road without completely giving up use of my phone!
It's a brand called "MiniSuit" and you can find it on Amazon, I can't post the link but it's right at $9.99. Looks like a clip that expands to hold the phone. No magnets or anything.