Non-degenerate quadrilateral $ABCD$ has integer side lengths with $AB = AD$ and $BC = CD$. The angles satisfy $\angle ABC = \angle BCD = \angle CDA$. Given that $AB = 3$ and $B \neq D$, determine the number of possible lengths for $BC$.

Let's think step by step and output the final answer within \boxed{}.
user