The used car market is highly variable and in many ways will differ from location to location. KBB is a guide; nothing more. At best, KBB is a lagging indicator of what folks HAVE been paying for vehicles. Same with Edmunds' True Market Value. Truecar.com is another resource.
In the end, a vehicle is worth what someone will pay. If someone will pay $4,000 for that old CR-V, then it's worth $4,000. If your offer of $2,200 is the best offer they get and sell it to you, then it's worth $2,200.
Buying used vehicles for "good" prices involves a lot of luck. For example, how long have they had this CR-V for sale? If it's only been on the market for a week, they may not be ready to accept a lower price. If they've been trying to sell it for 3 months, maybe your cash offer is the one that breaks them down and they concede to a lower price. You have to be the guy standing in front of them with cash when they decide they were asking too much. If you're too early, they may not be ready. If you're too late, your buddy's already bought the car.