Currently, Xbox Live Gold members can download Fable 3 for free on the Xbox Live Marketplace. Get it now, there’s no telling if it’s a glitch or an actual thing.
When you go to purchase it, make sure you select Microsoft Points as your currency and it should work.
Just make sure you have a little more than 5 GB of spare room.