Not sure where you're located but that would be a pretty good deal around here. Not great, but good. If it's not a CPO I'd make sure to take it to a Toyota dealer and have them do a prepurchase inspection. I just bought an 07 Sport Edition with 60k miles on it for $24k-ish. It was a CPO with complete service history done by Toyota.
One thing I'd definitely do is get the VIN number and go register at the Toyota Owner's website. You can enter the VIN like you own the car and it will show you any service done at a Toyota dealers. I've seen an accident report show up that way that didn't show on a Carfax. They took it to the dealer first and then for whatever reason took it somewhere else to actually be fixed. Carfax showed no repair history but the Toyota Owners website showed the owner brought it in for an estimate after a rear end collision.