The KBB private party value is $21K, retail value from dealer should be higher than that. It is a little big too good to be true unless you are very good bargainer.
Rental car normally were abused before, and it is over 40K mile, you can not buy the Toyota Platinum Warranty any more, I will pass it and go with the new one or buy one below 36K, you can buy the Toyota Platinum Warranty online for $1K, cover you all the way to 125K mile without deductible and with free rental.