Do a google search, there are some good forums.
There's a Car Park closer to the O2 than the event parking ones, park in there for about £8. They'll still try to get you to pay event parking prices as you go in and when you come out. So long as you're 'going for a meal and seeing a film' you'll...