T-Mobile has confirmed that the Google Nexus 5 by LG will be available through their retail stores starting November 20. However it will be on sale through the carrier's website starting November 14. Keep in mind though that the Nexus 5 will cost you $450 though T-Mobile's equipment installment plan compared to the $350 it costs on Google Play.
This means you will have to pay $41.99 down and 24 equal monthly device payments of $17, which is not too bad if you dont want to pay the $350 up front. Otherwise you are probably better off purchasing your Nexus 5 from Google and just getting the SIM from T-Mobile. Its also important to note that the Nexus 5 showing shipping times of 3 to 5 weeks in the Play Store depending on the color you want. So you will be able to get it sooner if you choose to get it on T-Mobile.
The Nexus 5 which is the first device with Android 4.4 KitKat features a 5 inch full 1080p HD display, 16GB and 32GB storage options, an 8 megapixel camera with optical image stabilization, a 1.3 megapixel front facing camera for video calls, 4G LTE connectivity, wireless charging with a 2300 mAh battery and a quad-core Qualcomm Snapdragon 800 chip with Adreno 320 graphics and 2GB of RAM.
source: T-Mobile