When BMW picked Harald Krueger to run the company more than four years ago, he was the perfect candidate. Young, with a personable manner and decades of experience across the company, Krueger appeared ready to guide the venerable luxury maker into a future of electric, self-driving and shared automobiles.