BMW wants to have a driverless car ready by 2021 - here's what it could look like