The constraints from the measurements of the B→Xsγ decay rate on the parameter space of 3-Higgs Doublet Models (3HDMs), where all the doublets have nonzero vacuum expectation values, are studied at the next-to-leading order in QCD. In order to naturally avoid the presence of flavour changing neutral currents at the tree level, we impose two softly-broken discrete Z2 symmetries. This gives rise to five independent types of 3HDMs that differ in their Yukawa couplings. We show that in all these 3HDMs (including the case of type-II-like Yukawa interactions) both masses of the two charged Higgs bosons mH±1 and mH±2 can be smaller than the top mass mt while complying with the constraints from B→Xsγ. As an interesting phenomenological consequence, the branching ratios of the charged Higgs bosons decay into the cb final states can be as large as 80% when their masses are taken to be below mt in two of the five 3HDMs (named as Type-Y and Type-Z). This light charged Higgs boson scenario provides a hallmark 3HDM signature that cannot be realised in Z2 symmetric 2-Higgs doublet models. We find that in the Type-Y and Type-Z 3HDMs the scenario with 90GeV<mH±1, mH±2<mt is ruled out by the direct searches at the LHC, but in the Type-Y 3HDM 80GeV<mH±1<90GeV and 90GeV<mH±2<mt is allowed by B→Xsγ and direct searches at LEP2, Tevatron and LHC due to the reduced sensitivity of these searches to the degenerate case mH±1≈mW±. The cases where only one or both charged Higgs bosons are above the top quark mass are also naturally allowed in the both Type-Y and Type-Z 3HDMs.