We had a Bissel upright that we bought at a garage sale for $10 maybe 5 years ago. It finally self-destructed just this week. We have mostly laminate and tiles floors, but we used it several times a day for area carpets in our high-traffic rooms of the house. Prior to that we had a Kenmore upright that also lasted for about 5 years (paid about $150 for it new at Sears, but that was over 10 years ago and we had wall-to-wall carpet in nearly every room).
That said, I'm hoping to find another upright either on Craigslist or yard sale, since I just can't justify spending upwards of $100.