Mine is a 2 bed house, I just paid £600 and odd pound for the carpet, £5.99 a sq m. Felt backed, if you go into the carpet shop and ask for 'landlord carpet' they will point you to this stuff. Its nigh on indestructible. The last lot was down for 3 years and it was in great condition apart from the fact that the tenant flooded the house to the extent it had to be stripped to the joists.
So provided that the carpet is only subject to wear and tear rather than abuse, I expect it to last a good 5 years at least.
Have you priced engineered and hard wood floors? They are very expensive. And while they will be long lasting and can be sanded and re finished IMO a rental house doesn't warrent the initial outlay. Unless you are talking about a very high end rental.
I would be prepared to expect laminate to only last as long as carpet. It may last longer, but again I wouldn't pay for the good stuff, I would keep to 'disposable' flooring.
If people are wearing high heels etc, wood and liminate get damaged very easily, and IME even good tenants never look after the house as well as you would like!