I bought one recently and am going to install in my car it this weekend.
Unfortunately I didn't realize until after I bought it that Android 5.0 would be a requirement. That means I also had to buy a new phone. Unfortunately there are only maybe a dozen phones which run 5.0 at the moment, none...