I'm actually one of the ones that never buys new bikes.
A 10 or 20 year old bike is good enough. Ok, so a 5 year old one might be nice...
I do like newer components though, and am fine hanging newer components on an older frame. "Newer", however, can mean up to 10 years old, give or take a bit.