I can't think of why else they would drive down price? (I mean this in the non-rhetorical sense... I'm genuinely curious and haven't read a convincing explanation)
http://www.wsj.com/articles/saudi-arabia-issues-bonds-worth-...
So yes, they somehow need some cash.
Saudi pumping the amount it does drives down the price of oil. They have massive amounts of money so can last for a few years running the kind of deficits are now, though not forever. The question is why they are keeping the price artificially low.