KBB says retail on that car is over $8,000. Private party is $6,700. If it is truly clean and you really like it, $4,800 seems more than fair so go for it.
Even NADA has trade in on the car at around 5 grand. $4800 sounds about what your dealership paid for it to make their deal on whatever car was sold.

People can be a little out of touch on what stuff is actually worth.