InfinitiFreak is right. It all depends how often/far you drive and how long you plan on keeping the vehicle. I like to lease because I like trying a new car every 2-3 years or so.
Also keep an eye out on deals. Depending on how you want one optioned out, InfinitiUSA offers a $519 a month for a base model Red Sport, $4k down, no nav, and 10k miles a year. This also only applies to participating retailers.
You'll want to read the fine print to any lease though and make sure you fully understand what it entitles. They can vary in quite drastic ways depending on company and the vehicle.
2007 G35 Coupe
2011 G37x Coupe
2013 G37x Sedan
2015 370z Nismo Edition
2017 Pure Whtie Q60 RS AWD