@mjbrox113 This is exactly how I had purchased my 2019 Ram 1500 classic SLT 4x4, crew cab short box, hemi, except I had purchased it through Enterprise Car Sales back in June/July of 2020.
This was when COVID was going strong and the rental fleets were in the midst of thinning their fleets big time. They gave me a really good trade-in allowance for my 2017 Ram 1500 express quad cab V6 4x4. Slightly above KBB and I got the 2019 for just shy of $28K. It had 15K miles on it and was pretty much spotless. After trade equity and didn't put a dime down, I financed about $20K for that truck. Those were the days.
The truck was flawless for me. I drove it until Oct 2022 and traded it with ~64K miles on it. Shoulda kept it.
I've bought many ex-rentals over the years and never had an issue at all with them. Today is a lot different though as the rental fleets are hanging on to their cars much, much longer. Back when I used to buy my ex-rentals, they would have miles in the teens. Now it's not uncommon for them to have 50, 60, 70K miles on them and very sketchy oil change intervals.
I'm sad things have gone the way they have because I was looking forward to dealing with enterprise car sales again. They were the easiest, nicest, lowest pressure sales folks I ever dealt with and I've been buying cars since ~1991.
Look over the carfax carefully. From what I've experienced, your average rental will show oil changes every 12K miles at best. Things may have changed and it's possible they saw oil changes that weren't reported to carfax. Problem is, this lack of records will effect any extended warranty contract they may try to swindle you on.