Ok this is the rundown with no downpayment according to the Mazda website...
Finance
48 month finance at 2.90% is $687.55 per month which equals $33002.40 in total (including extended warranty) after 4 years for the base model with the Sport package (total on site is $31124).
Lease
48 month lease at 3.40% is $430.34 per month with $11,736.00 left in order to buy at the end of the lease. That comes out to $32392.32 in total for the car.
So it seems to me that there is not alot of difference when it comes to the price. Just a matter of whether you want to pay now or pay later. And since I would like to keep the monthly payments low, paying later sounds better to me since I will be in a better position later.