BCNF when no keys are available
The only key is {BC}. You have a partial key dependency: C->D. Since you have a partial key dependency, R is not in 2NF. So R is also not in BCNF.

An informal way of expressing BCNF is that every arrow in every FD is an arrow that comes out of a candidate key. In R, the arrow in "C->D" doesn't come out of a candidate key.