Will BMW turn the green tech tide in their favor?