BMW has unveiled the world's first color-changing car at the Consumer Electronics Show in Las Vegas.