The ltspice version using bipolar transistors would work fine with 3V logic, it just needs the last stage supply voltage to be somewhat higher than the logic supply voltage. 3V logic and 6V supply should work OK.
For extreme voltage or load current variations you would have to use different resistor values or possibly higher rated transistors but for smallish signals and up to 20V or so, just 1K resistors in R1 - R2 - R3 should still be fine.
FETs can result in less components, but you have to be extremely careful selecting appropriate devices where not much gate voltage is available (like for 3V logic) and the gate voltage needs limiting for high voltage use, above 15V or so.
Bipolar transistors are less critical.