Presumably the Germans and BMW are pretty keen on a deal with Canada, yet that hasn't been ratified yet because Bulgaria and Romania have refused to sign until the provisions on migration from those countries are the same as for the rest of the EU. Nothing that Germany or BMW can do.
You've said this before and I replied that we already do loads of trade with the EU which they can't afford to lose. But in Canada's case they don't have such a strong back history of copious trade with the EU, so BMW etc. don't know what they are missing and so are less vociferous with this.
But here is the interesting point - this is just the latest of a series of empasses on that deal, usually related to migration - in every case one or more EU country has refused to sign so the deal cannot be ratified. Who has blinked first in every case - Canada - every time they have caved in, giving greater concessions to the EU and making the deal better and better for the EU.
Again the same issue applies. The Canadians don't have a back record to lever with, to bargain with, we do. In Canada's case the EU have nothing to really lose because there has not been a great deal of trade with them - but if they don't make a deal with us they will lose loads, not to mention our membership fee.
Why - firstly because a deal is much more important to Canada (as they'd get access to the largest economic block on the planet) than to the EU so Canada will keep giving and giving to get the deal. But also because the need to ratify by all EU countries actually is a master stroke in ensuring that the EU gets the best deal possible - it has to be good for everywhere or it won't happen. This isn't the case where a single government decides. So Scotland has no veto over a UK brokered trade deal which might not be good for Scotland. But in the context of the EU unless it is good for the UK, and France and Germany, and Estonia and Malta etc etc etc it won't happen.
The overarching issue here is that a Brexit will weaken the EU. It may even start to crack up as France will have to put in a larger membership fee which its economy can't cope with (this would be true of Italy as well); or the poorer members won't get so much which may mean they will not play ball - some of the East European members are already pushing things. If this is the case then the EU will be bending over backwards to secure a deal which guarantees that our trade money keeps coming to them.
OR: They will be arrogant and play as if they are the stronger partner and shoot themselves in the foot.
And don't forget that the peoples of Europe are also getting disillusioned with the EU and its arrogance, and trouble at 'home' for them may just spark real discontentment amongst the citizens of the EU.