If you shop around abit you can find an oiless one with say 24ltr tank for around £100.
It might be noisy for a couple of minutes filling up, but then you turn it off until empty
24ltr can last half day - a week depends on how much use at what pressure.