Honda's do generally hold their value to compensate for higher new prices and lower discounts.
I've found, being on my third Honda in a row, that the trade-ins are better if you give the dealers something that they can sell on their forecourt. So I had above book price offer for my first Jazz from Honda on a new-shape Civic back in '06 then I did from a VW dealer against a Golf, as the VW dealer would not normally have a Honda on his forecourt, and so ships the car out to the trade (possibly a Honda dealer depending on cars age, mileage, etc). However, the VW dealer did offer £700 straight off the Golf without asking, while Honda only threw in the floor mats.
Come to think of it, the dealer who I purchased my first Jazz from only offered book price, whilst my local dealer - knowing that I had purchased my Jazz from a dealer elsewhere (as it was pre-reg and local dealer didnt normally buy them) - probably tried to get my business by offering a good deal.