I've had my used T420 for ~5 years until a week ago when i got myself a T480s. 

However i still would recommend anyone short on money to go with a T420, add a SSD and max out the RAM over time.