BMW has money. Lots. Greed is not good.
BMW name means something. If they start with this kind of joint venture the name will dilute and from a class company will become a vulgar brand.
They should stick with their identity and improve what they have because we still have issues.
The name still means something, if they will do that bye bye BMW. Not because I want exclusivity, because BMW is not Koenigsegg but I identify myself with some values that BMW embrace. And I would definitely not embrace a company that builds a similar car in China.
BMW should stay separate from the rest and keep what they build in a such a long time: a reputation.
Money might give them a boost but it will hurt them big time in a long run.