I think £24500 is far too low for a 56 plate zed with only 400 miles, if you can get it for that then its a great deal, just think that the dealer is highly unlikely to go for that. Just for reference I sold my 06 plate zed with 18k on it for more than that price