Mercedes-Benz and BMW have long had one of the toughest rivalries in the automotive world. But the two companies may soon share more than just a place in German motoring history: engines. According to ...