Just looked at O2
"Just choose the bundle you want, order your free sim, then top-up the right amount each month and we'll exchange your credit for your minutes, texts and data allowance."
Almost a monthly contrct, just no direct debit. Would be interesting to see how you get on.