We consider residual-based a posteriori error estimation for lowest-order nonconforming finite element approximations of streamline-diffusion type for solving convection-diffusion problems. The resulting error estimator is semi-robust in the sense that it yields lower and upper bounds of the error which differ by a factor equal at most to the square root of the Peclet number. The error analysis is also shown to be applied to nonconforming finite element methods with face penalty and subgrid viscosity. Numerical results show that the estimator can be used to construct adaptive meshes.