Sedan carpet will work... except it's too short where it goes under the rear seats for the wagon. I suppose you could glue and splice the under seat area from the wagon carpet if desperate for carpet.
You can buy new sedan carpet from Auto Custom Carpets and a number of ACC resellers. They sell an awesome Essex type that is luxurious cut pule instead of the crap felty stuff our cars have