Extended range EV producer Fisker Automotive has announced the signing of an agreement with BMW that will cover the supply of engines and other components for future Fisker models.