I get free Green Flag cover with my Bank Account (Natwest Gold, for which you pay £12 a month, but you get travel insurance and other stuff for that too).
I've only had to deal with them once and they were helpful enough. It's worth checking if any of your bank accounts have similar deals (probably for less than £12 too)