Is the following argument correct?
If $(x_n)$ is bounded and diverges, then there exist two subsequences of $(x_n)$ that converge to different limits.
Proof. Assume $(x_n)$ is bounded and diverges, then by Bolzano-Weierstrass theorem it follows that $(x_n)$ contains a subsequence $(x_{n_k})$ such that $(x_{n_k})\to\beta$ for some $\beta\in\mathbf{R}$. Now assume that every subsequence converges to the same limit, but then $(x_n)\to\beta$, a contradiction, thus we must have another subsequence $(x_{n_r})$ such that $(x_{n_r})\to\alpha$ and $\alpha\neq\beta$.
$\blacksquare$