It’s tough to say over the internet of course, but in general I’d prefer a newer used car with higher mileage than the same car with fewer miles but significantly older. Higher miles on a newer car means the car has been driven frequently, and mostly on the freeway to add up that many miles, and freeway driving is easy going for newer econoboxes.
On this particular car I’d be hardly concerned at all about the suspension, brakes, etc. But I would be a bit concerned about the engine and transmission. I’d want to know why the engine and transmission was replaced. It’s odd enough to need to replace the engine in a car as reliable as this, but the engine and transmission at the same time? That would make me very curious to find out why.
If this car has a manual transmission, that would be a big plus and in that case I wouldn’t worry about the transmission as much. As mentioned by jesmed above, a “new” engine can mean many things. You need to do some research to determine just what it means in this case.
Is it from another CRV that was totaled and located in a car parts recycler center (junkyard)? Is it the same engine, only torn apart and put back together with all new wearing parts? Do a little more research maybe, then post what you find out here.