This part must have these specs or better:
Vbe @ 4mA under 1 Volt (typ 0.7V and reliable)
hFE over 10 (typ >100)
Vcbo over 4V (typ >20
leakage Ices under 1uA (typ <100nA)
fT over 1KHz (typ >100MHz)
or Tr under 0.1mS (typ <100nS)
You sorta can't buy a small PNP transistor this bad. Better is fine. Infine hFE is as good as hFE=25. More than 4V breakdown is fine (within limits, Vcb and hFE trade-off, a 4,000V BJT would have low hFE (but you can't find one)). There's no infinite fT but a GHz part is fine.
If you can tell NPN from PNP by smell (or tester) then you can rob old toys and appliances.
> BC327 ..Or will a 2N3906 do?
We all use the same parts but sold under different registries. In america, JEDEC "2N". In europe the "BC" numbering is common. Japan has the "2SC" etc system. Merlin is in England so his jellybean PNP is a BC. I use 2N2222 for everything, except PNP, so I try to remember which 2N390? is P-flavor. BOSS et al plans are full of 2SC parts. Very likely they all now come from one Chinese fab which puts the different numbers on as they are loading the ships to each corner of the world.