This follows from two exercises.
Exercise 1. Every class in $H_2(M, \mathbb{Z}_2)$ is represented by a smooth embedded surface. (See Exercise 4.5.12(b) in "4-Manifolds and Kirby Calculus" by Gompf and Stipsicz.)
Suppose that the surface is $S \subset M$. If $S$ is orientable, then it bounds modulo $\mathbb{Z}$ and thus modulo $\mathbb{Z}_2$, a contradiction. Thus $S$ is not orientable. Since $M$ is orientable, any such surface is one-sided. We now "compress".
Exercise 2. Compressing a surface does not change the homology class represented (nor. If the number of sides)compression separates, then at least one component will be non-trivial in $H_2(M, \mathbb{Z}_2)$ and so will again be one-sided. (See the proof of Lemma 6.3 of "3-manifolds" by Hempel for a very similar technique.)
Thus we eventually arrive at the desired one-sided incompressible surface.