And no hate on 3-series but let's not act like you can't walk in with $3K down and lease one if you can afford a $300/month payment.
http://www.bmwusa.com/standard/content/salesandprograms/offers.aspx
http://www.bmwusa.com/standard/content/salesandprograms/offers.aspx