Carmax is great. I bought an Acura from the Henderson location at a great deal. The employees are very helpful, they don't hound you like most car dealerships do. The prices of the cars are very reasonable, and there's no haggle price. They also have a great customer service department to help you out with any problems or payments you may have. They also have they're own shop for all you car maintenance needs.