BC 546/7/8 is one of the most used general purpose transistors, so don't worry about availability. If you want that any BC548 type can be used (A, B or C), calculate the resistor for the A version. If you can have some power consumption from 3.3V, just go for 1 mA, this will sure saturate the transistor. At low temperatures HFE drops and Vbe rises, so some margin isn't bad. Rbase = (3.3-0.7)/1m = 2600 Ohm. that would be 2.2kOhm (E12), or 2.7kOhm, (E12, but with somewhat less base drive).
BC327 is PNP and you can't use that here.