Due to buildings blocking GPS and Wi-Fi signals, traditional techniques can’t offer the user’s required positioning accuracy in resource-constrained underground parking, but the cooperation of agent nodes can provide the exact localization information to improve the positioning accuracy. However, some well-localized agents may not be willing to sacrifice additional power to improve the others’ positioning accuracy. To encourage cooperation among nodes and allocate transmission power reasonably, this paper proposes a bidding-auction-based cooperative localization (BACL) algorithm to improve the positioning accuracy of agent nodes by joint node selection incentive and power allocation strategy. Firstly, the contribution of channel parameters and prior localization information of agent nodes for positioning accuracy are quantified and an incentive mechanism of cooperative localization from an economic perspective is proposed. Secondly, a virtual currency incentive rule is developed to compensate agent nodes of cooperative localization reasonably due to the consumption of energy for transmitting their location information. Finally, the simulation results have shown that the proposed BACL algorithm has excellent performance in terms of localization accuracy in resource-constrained scenarios. Compared with the full-power cooperative localization (FPCL) and non-cooperative localization (NCL) algorithms, the proposed BACL algorithm improved the positioning accuracy by 10% and 65%, respectively. Meanwhile, compared with the FPCL algorithm, the proposed algorithm reduced resource consumption by 50%.