In my dialect of English, I can say this, though the first example is a little weird. I think I'd consider this kind of phrasing a very casual open invitation amongst people you know very well. These phrases with the question, "do you want to join me?" is also correct, but it sounds more polite. I would respond politely with a yes or no, whereas with I have a bottle of wine if you want to join me sounds less like a request or question and more open-ended. The speaker is offering or wanting company, but the recipient is not necessarily obligated to respond directly. Does this make sense?