oil changes are 80 dollars per 5k miles, but its worth it to me. They rotate your tires, wash your car, check for other problems, and etc in the process too.
But other than that, they're fine cars.
I would not recommend buying one in the early 2000's though, 2000-2003 were bad years on reliability.