What is the best place to buy new carpet?

I've always bought mine from Newark Auto Products and have been satisfied. They have both molded and flat custom-fit carpets for every make and model going back to 1922. They also sell custom-fit floor mats (to go over your carpet) that are quite nice. And I believe their prices are the most reasonable you'll find.

http://www.newark-auto.com/2003car.htm

Ask them to send you a carpet sample and see if you are satisfied with the density and thickness of the pile. They will send you samples of inexpensive carpet that's not very dense because they want to be competitive on price, but if you don't like the samples don't get turned off. Just call Joyce and ask her if they have any with a denser pile.