CarMax auto financing review: A one-stop shop for cars and loans online, with a wide range of borrowing amounts