After looking at a few exchanges, their prices seem to differ by about $40 or so, sometimes more. Would it be at all worth it to buy 1 BTC from one exchange then sell on another immediately?
I realize there are fees etc, but how much would they impact?
There are fees required to get the local currency into one exchange. Then there are fees required to perform the purchase of the bitcoins at the exchange. Then there are fees required to perform the sale of the bitcoins at the second exchange. Then there are fees required to transfer the local currency out of the second exchange.
Once you've paid all those fees, you also have to deal with the exchange rate changing during the hour or so that it takes you to transfer the bitcoins from one exchange to the other, which could result in you selling the bitcoins for less than you bought them.
Is it possible to make a profit this way? Sometimes, but there is a significant risk that you will lose money instead. You'll have to add up all the fees, and see if the risk is worth it to you.