On the topic of workouts, personally I'm really not a fan of machines ; they are built for the "average person" which means that they are perfect for pretty much no one, and they exercise your muscles in an unnatural way by only solliciting a small target group of muscles and a narrow motion range. The perfect recipe for injury.
If you want to make your upper half bigger, push-ups and pull-ups are all you need. Done right they'll work all of the muscles in your arms and shoulders, and you just need a bar (or a solid door) able to support your weight for the pull-ups. Unless you're so crazy strong that any bodyweight exercise is a child game to you, they'll do you more good than the machine (and if you are, weight lifting would do you even more good than that).
You can optionally throw in a couple more bodyweight exercises like the plank (much harder than it looks), invest in a barbell or dumbells or just find/build something heavy to grab and move around and you're set - a complete workout for 0$ right at home.
(Trivia : The movie "300" actors' workouts consisted only of bodyweight exercises and weight lifting. Have you seen those dudes!?)