What is the largest set for which its set of self bijections is countable? I recently came across a problem which required some knowledge about the self bijections of $\mathbb{N}$, and after looking up how to construct some different bijections I came across the result that the set of self bijections of $\mathbb{N}$ is uncountable. 
And this got me wondering, what is the largest set for which its set of self bijections is countable? This obviously holds true for any finite set, but what is the last example of a set whose set of self bijections is countable?

Let $B(X)$ be the set of bijections of $X$ to itself.
To expand upon the already given answer, it's obvious that the number of bijections from a finite set to itself is finite because the number of functions from a finite set to itself is finite. Thus we are interested in infinite sets. It should also be obvious that if $|X|\geq|Y|$ then $|B(X)|\geq|B(Y)|$
Since there exists a bijection between two sets if and only if they have the same cardinality and the composition of two bijections is a bijection, the set exact you are looking at in this context doesn't matter, only its cardinality. To see this, let $|X|=|Y|$ and let $f:X\to Y$ be a bijection. Then $B(Y)=\{fgf^{-1}(x):g\in B(X)\}$ and so there are exactly the same number.
Now we have established:
1) No finite set has infinitely many bijections the set to itself.
2) $|B(S)|$ depends only on $|S|$.
3) $|X|>|Y|\Rightarrow |B(X)|\geq|B(Y)|$
It follows from the above that there is no set $X$ for which $|B(X)|$ is infinite and $B(X)<B(\mathbb{N})$ since $|\mathbb{N}|$ is the smallest infinite cardinal, which means that, by your observation, no set has countably infinite many bijections with itself! But then the largest set with countably many bijections to itself is finite, and every finite set exhibits this, so there is no largest set.
