If $X$ is finite dimensional there is a very short proof:
Suppose $y\in Y\setminus T(X)$. Because $X$ and $Y$ are Banach, if $T(x_n)\rightarrow y$, then $x_n$ (or any subsequence) must not converge in $X$ because of the closed graph theorem (if a subsequence converged to $x$, then $T(x)=y$, which contradicts our choice of $y$). In a finite dimensional space, balls are compact, so for $(x_n)_n$ not to have any convergent subsequence, it must not be contained in any ball.
Thus, the natural numbers $n$ that satisfy $x_n\in B_{M}$ in our sequence are such that $\lVert T(x_n)-y\rVert\geq \varepsilon$ for a specified $\varepsilon$ (if there weren't such an $\varepsilon$ there would exist a bounded sequence in $X$ whose image converges to $y$, which is absurd). For $n\geq {n_o}(\varepsilon)$, we have $\lVert T(x_n)-y\rVert< \varepsilon$, so $\lVert x_n \rVert\geq M$ and $\lVert x_n \rVert\rightarrow \infty$. $\square$