I agree with Dave.
We had a Rav4 bought new in 1998. We clocked up 300,000kms on it and it started to cost us in repairs. Got rid of it last year and bought another only 4 years younger than the first with around 150,000 on the clock. I love it and reckon its got a good few years in it...