As mac user mentions, the Rohloff oil does cost, as you need both Rinsing Oil and Hub oil.
I bought two of 1lt Rinsing oil tins and one of the 1lt Hub oil tins, total cost back in 2004 was £50 and will in theory give 40 years worth of oil changes for the Rohloff, only done 11 oil changes so far, so just another 29 years to go!
If your going for a Rohloff, don't bother with the little 25ml bottles of oil, they don't do the 1lt tins anymore, they have now moved onto plastic containers, think you can get 250ml, 750ml and 1lt, although prices are now around £100 for the 1lt container, still much better value than the 25ml bottles.