I paid over the top for mine by a long way I reckon (£25K, 5000 miles, rev-up MY06), but everytime I drive the thing I simply don't care. It's the exact spec I wanted and came from a NMGB dealer with low miles which ticked every box on my wanted list. I could've had a much faster car for what I paid, or a better looking one, or something with a bigger engine in, but that's not what I wanted.
There'll always be something better/cheaper out there if you look, but with car purchases we always tend to follow our hearts and not our heads. Best way I reckon