It was not long ago that we were shaking our head in disbelief hearing about BMW planning a joint venture with Toyota.