BMCD: British Motor Car Distributors

What does BMCD mean? The above is one of BMCD meanings. It may have other definitions. Please refer to the end of this passage.

Definition in English: British Motor Car Distributors