If you go to places that rent equipment, rent a carpet cleaner, I got mine at Home Depot

They have an attachment designed for upholstery and the like, I removed my seats and did the carpet right after turned out pretty damn good IMO and it only cost me like 15$ or something similiar