BMW unveiled its vision of the future of self-driving cars at CES 2017 in Las Vegas. Features include customized entertainment and giving the car directions through holograms and gestures.