XM is one of the few reputable brokers that offer a no-deposit welcome bonus to new clients. All you have to do to qualify for this $30 no-deposit welcome bonus is to register and open a live trading account and there is no need to deposit money before you'll be credited with the welcome bonus.
Most sportsbooks will automatically give you your free bets once you register. However, some require you to opt in for the offer. Once you do this, you should receive your free bets.