BMW to make level 5 autonomous cars by 2021

BMW has said that they will be able to deliver level 5 Autonomous cars by 2021. A level 5 autonomy is the ultimate goal of autonomous driving and it means, the driver will completely be able to take his or her hands off the wheel, during the entire duration of the the trip.