A subspace-based linear minimum mean-squared error (MMSE) multiuser detection scheme is proposed for a multicarrier direct-sequence code-division multiple-access (MC-DS-CDMA) system. Typically, a MC-DS-CDMA system employs a band-limited chip waveform. The band-limited nature of the chip waveform causes problem in applying standard subspace techniques because no nonnull noise subspace can be formed. It is shown that channel and timing information needed for the construction of the linear MMSE detector can be identified by a multiple-signal-classification-like algorithm based on a finite-length truncation approximation of the chip waveform. In practice, since perturbed versions of the subspaces assumed in the finite-length truncation approximation are actually observed, and because of the band-limited property of the chip waveform, the accuracy of the channel estimation and, hence, the performance of the MMSE detector are degraded. This effect is investigated in this paper.