Nonseparable $L^2$ space built on a sigma finite measure space
Solution 1:
Let $G$ be a compact abelian group whose dual group $\Gamma$ is uncountable, and let $m$ be the normalized Haar measure on $G$ (which is a probability measure on the Baire sigma-algebra of $G$). By Plancherel's theorem, $L^2(G,m)$ is isometric with $\ell^2(\Gamma)$, and hence it is nonseparable.
You can say the same thing a little bit differently. Take any uncountable set $I$ and set $G:= \mathbb T^I$ (with the product topology). Let $m_0$ be the Lebesgue measure on $\mathbb T$, and let $m$ be the corresponding product measure on $G$. For each $i\in I$, denote by $\pi_i:G\to \mathbb T$ the $i$-th coordinate function on $G$. Then $(\pi_i)_{i\in I}$ is an uncountable orthonormal set in $L^2(G,m)$, and hence $L^2(G,m)$ cannot be separable.