There's a council car park opposite wembley arena. It's free for motorbikes - no idea for cars, but probably a little cheaper than the stadium parking.
If you're going into london first on the tube, then Westfields in Shepherds bush does £5 all day parking (I think). Shepherds bush central...