Passive Buzzer Transistor Issue

I agree, supposed you use a piezo buzzer and with "low voltage" you mean the Arduino supply voltage. In that case the buzzer is a capacitor, charged and discharged by the Arduino pin. For a higher supply voltage you need a half H-bridge that can charge and discharge the piezo as well.