In triangle $ABC$, points $D$ and $F$ are on $\overline{AB},$ and $E$ is on $\overline{AC}$ such that $\overline{DE}\parallel \overline{BC}$ and $\overline{EF}\parallel \overline{CD}$. If $CE =3$ and $DF = 3$, then what is $BD$?