Trade-in price and forecourt price are usually miles apart. The pricing usually reflects the condition and age.
I considered the RX400h but to get one in similar condition to the RX300 I eventually bought, was going to be around £11,000 - admittedly a younger car but in no better condition. So for half that I got the RX300. It gives me a few pennies to spend on fuel!