It isnt past it and is probably in a better condition than most equivalent models currently being sold. The problem is that to get it into a decent shape in my opinion would cost a bit more than I would like and I dont think the return value would be worth it.
What do you mean by "time in terms of sale value"? Do you mean add more to the price or do you mean expect low selling prices and wasted time?
Its a 2000 330ci, 100,000miles
Sun roof fault
rattling steering links somewhere
needs one replacement shock and one replacement spring.
full service and what ever else that brings up
3 alloy refurb
Otherwise it is perfectly sound.