I had a few minutes to see the ABUNDANCE of positive reviews on the site, and honestly am finding all these 5-star ratings "too good" to be true. It's almost apparent they are fake, and paid for.
My car arrives after 14 days of "shipping" (in October), with two flat tires. Just dropped off, no delivery whatsoever. Since it took such a long time to ship, my 7-day test drive had expired. After informing the staff several times about this issue, no one corrected the 7-day timeframe to my knowledge, nor offered to correct the two flat tires I sent pictures of.
Then, withheld my temporary plates for 14 days (which would not allow any test drive of the car whatsoever) because they "lost my paperwork". After re-submitting the paperwork at least 3 times, they finally released my temporary plates so I could test drive, only to then refuse any repairs to the car.
I was able to drive the car for two weeks, until those temporary plates ran out - only to be told I would need to just wait on the actual plates to arrive. WELL, it has been four months! Four months of constant phone calls, chats, and constant requests to expedite this.
Carvana graciously offered to reserve me a rental car at a location over 4 hours away! (After requesting them to relocate the reservation, I was denied.) After arriving to the rental car location, they didn't have my reservation information from Carvana properly, and would not supply a car. So I drove home - another 4 hours with no car.
They then offered $250 - as I have been out a car I paid for over 4 months.
Bottom Line: No, I would not recommend this to a friend