Craigslist you'll be around 350 and through T-mobile it's 458 outright or $49 upfront and $17 a month for 24 months (but you can pay the balance in full at anytime).
Also keep in mind that I've heard that buying a Nexus 4 from T-mobile means they have the phone's IMEI on file and therefore can...