German automaker BMW has confirmed that it will release its new fleet of Self-Driving Cars in 2021. Codenamed BMW...