I beg to differ with 1Engineers comment
As far as justifying the price take a look at what a 2003 4Runner limited cost versus what a 2013 4Runner limited cost. Very little difference
2003 4runners are not priced anywhere near 2013 runners. Try a 15-20k gap. If that's pocket change for you Ya may want to get landrover!
Um,
Model Starting At*
4Runner SR5 2WD Automatic (V6) $27,565
4Runner Sport Edition 2WD Automatic (V6) $28,730
4Runner Limited 2WD Automatic (V6) $33,765
4Runner SR5 4WD Automatic (V6) $29,840
4Runner Sport Edition 4WD Automatic (V6) $31,005
4Runner Limited 4WD Automatic (V6) $36,040
4Runner SR5 2WD Automatic (V8) $28,815
4Runner Sport Edition 2WD Automatic (V8) $29,980
4Runner Limited 2WD Automatic (V8) $35,015
4Runner SR5 4WD Automatic (V8) $31,090
4Runner Sport Edition 4WD Automatic (V8) $32,255
4Runner Limited 4WD Automatic (V8) $37,290
New 4Runner Limited (V6) in 2003 was $36,040 with no options. New one now is $40K or so. 10 year difference, $4K in dollars. I don't say what I don't mean. The above list came directly from the 2003 Toyota website. Google "wayback machine" so you can get accurate information. Did you think I meant what the 2003 costs now used? Of course there is a big difference between those. I meant then new in 2003 versus now new in 2013.