287,000 miles??? Congratulations! That's awesome!
I would definitely go with another Toyota. Nissan's quality has
improved over time, but Toyota is still superior, especially if you're
considering a 7-year-old car. Whether or not you go for the Camry or
the Avalon, you may want to call Toyota Customer Service with the VIN
number to find out whether they are involved in any recalls or in the
oil gel program.
Hope this helps.