The experience with CarMax was better than I expected, even with my poor credit rating. I found the car that I like and in my price range online prior to arrive the car dealer. The whole process ...