This paper deals with cell ID estimation in narrowband-internet of things (NB-IoT) system. The cell ID value is carried by<br>the narrowband secondary synchronization signal (NSSS). We suggest a low-complexity sub-optimal estimator, based on the auto-<br>correlation of the received observations. It is up to thirty times less complex than the optimal maximum likelihood (ML) estimator<br>based on cross-correlation. In addition, we present three methods allowing the receiver to take advantage of the different repetitions<br>of the NSSS. They are based on a hard decision after every estimation, a soft combination of the different observations of the NSSS,<br>and an hybrid mix between the two firsts, respectively. The advantages and drawbacks of the presented techniques are stated, and a<br>performance analysis is proposed, which is further discussed through simulations results. It is shown the that different methods reach<br>the performance of ML after several repetitions for a lower overall complexity.