Nexus 4 is free this weekend on T-Mobile if you sign up for a two year contract. It might appear a bit awkward to sign for a two year deal but you will be getting a Nexus 4 for free which otherwise costs $99 on T-Mobile.
The deal, however, is available online only and no local physical T-Mobile store will honor the deal. If you are someone who prefers to remain out of contracts, the shipping time estimates the delivery in up to two weeks for Nexus 4 on Google Play. And it is priced at $349.
If the service level of T-Mobile is good enough in your area then you might want to explore this good offer and get Nexus 4 for free.
The offer is available only through February 24th online only.