Whether or not you are taxed at source has to do with your permit/nationality and not your salary. As far as I know, B and L permit holders are taxed at source unless they are married and file joint returns with a C permit holder/Swiss national (then it is possible they may be exempt).
The 120,000 threshold does not determine you are taxed at source or not, but whether or not you have to make a declaration to the tax authorities.
If you are under 120,000 (gross income, so getting 3a does not affect this) you are taxed at source and can leave it at that. OR... if you feel you should have paid less tax than what was deducted, you can voluntarily complete a tarif correction form. (example for kanton Zug
https://www.zg.ch/behoerden/finanzdi...5.pdf/download)
If you are over the 120,000, you need to complete a tax return. You state on this tax return how much you have already paid in Quellensteuer for the year and it is deducted from your final amount.