Which of the options is the best definition of a vector?

A.a specific type of imaginary number
B.a quantity with both magnitude and direction
C.a magnitude described as a number
D.the magnitude of a value