Suppose we work in a separable, complete metric space $X$. Let $Z$ be an uncountable subset of $X$, must there exist $x_0\in Z$ and a sequence $(x_n)_{n=1}^\infty$ of elements in $Z$ different from $x_0$ that converges to $x$?
This is true for the real line. How about in general? What if $X$ is a separable Banach space.
Yes, and we do not even need to assume completeness.
Suppose not, towards a contradiction. Then we can find open balls $U_z=B_{\epsilon_z}(z)$ around each $z\in Z$ such that $U_z\cap Z=\{z\}$. Let $q>0$ be such that uncountably many $z\in Z$ have $\epsilon_z>q$ (Exercise: why does such a $q$ exist?). Let $Z'=\{z\in Z: \epsilon_z>q\}$.
Now consider the smaller open balls $V_z=B_{q\over 3}(z)$ for $z\in Z'$. These are disjoint (Exercise: why?), and there are uncountably many of them since $Z'$ is uncountable. But this contradicts the assumption that the space was separable: If $D$ is any dense subset of $X$, $D$ must have at least one element $d_z$ in each $V_z$ for every $z\in Z'$. Since the $V_z$s are disjoint, $d_z=d_w\iff z=w$; but then $\vert D\vert\ge\vert Z'\vert$, and $Z'$ is uncountable.