There are charities that collect and clean carpets ready for resale, being charities their prices are pitched at the poor so very cheap. They'll even fit them for very few quid. I used the lovely Spruce in Glasgow for carpets for film sets. Maybe there is someone similar in your neck of the woods, google carpets and recycling I guess.
Alternatively a site like Gumtree might have some for sale or maybe even for free.
Given that your landlord has carpeted the garage is he expecting the garage to be used as a garage? If he is then a bit of oil is fair wear and tear. (or is it a lot of oil?)
Before you go to too much trouble to replace it have a chat with him, it could be he put the carpet in there for want of anything better to do with it. He might not give a toss what happens to it.