Why are more and more car companies teaming up? Daimler and BMW are the latest to join forces as new technologies threaten to upend the car industry. Source