Why Banana Republic over H&M?
Business formal usually means full suit. Not sure what your finances are like, but you should be able to get a decent one for 250-300, or a crappy one for 100 or so. It is useful to have one in your wardrobe as well, for miscellaneous fancy occasions. You'd want some nice shoes, a dress shirt, and a tie as well.
I need a "business formal" outfit. I don't want to spend a lot of money buying one. I was looking around and I found these:
Would the two of these together be business formal? Do you know of any better options?
When you say a full suit, do you mean a top and bottom from the same make and model, for lack of a better phrase? Is what I posted not a full suit because the jacket and pants are different styles, or is it because of the material or something else?