Own a 2006 325i with 41,000 trouble free miles. Really like the 4runner. Should I sell the BMW or get the 4runner?

I am thinking in the long run, maintenance is going to be expensive. Should I sell it now before I can't get much in return?