Which 3-manifold groups are K\"ahler groups?