I wouldn't be paying £9500 for a 2004 unless you're absolutely desperate for low miles and aren't planning on doing any yourself, otherwise you're just chucking money out the window. You have to ask yourself, is the 30/40k miles difference worth £2.5/3k more to you?
Yeah the price is putting me off a lot....its not so much the milage as I want a zed with as a good a body work as I can get...went to a garage to drive one today but the bodywork wasnt right and the front loghts were discoloured badly.