I know it needs new leather, but...well...

2004 GX470 with 164k miles for $4900?