A BMW that drives itself: Level 3 hands-free driving option to be offered in Germany