No, Elantra 2.0 MPI S BS IV doesn't have a sunroof.