Is CBD legal?

Yes, CBD is completely Legal.

CBD is a non-psychoactive chemical compound found in the Hemp Sativa plant, which is part of the cannabis family. 

THC - the only element of hemp that is illegal is naturally very low in the Hemp plant and generally produces THC levels under 0.3%.

For CBD products to be legal in the UK they should contain only trace amounts of THC (1mg per unit).