In this paper, we examine a spectrum sharing opportunities over the existing Global System of Mobile Communication (GSM) networks, by identifying the unused channels at a specific time and location. For this purpose, we propose a wideband spectrum sensing mechanism to analyze the status of 51 channels at once, belonging to the 10 MHz bandwidth centered at the frequency 945 MHz, in four different areas. We propose a subspace based spectral estimation mechanism, adapted to deal with real measurements. The process begins with data collection using Secondary User (SU) device enabled with Software Defined Radio (SDR) technology, configured to operate in the GSM band. Obtained samples are used then to feed the sensing mechanism. Spectral analysis is delivered to estimate power density peaks and corresponding frequencies. Decision making phase brings together power thresholding technique and GSM control channel decoding to identify idle and busy channels. Experiments are evaluated using detection and false alarm probabilities emulated via Receiver Operating Characteristic (ROC) curves. Obtained performances show better detection accuracy and robustness against variant noise/fading effects, when using our mechanism compared to Energy Detection (ED) based ones as Welch method, and Beamforming based ones as Minimum Variance Distortionless Response (MVDR) method. Occupancy results exhibit considerable potential of secondary use in GSM based primary network.