Go with option 1. Lease an E92 for 24 or 36 months. The M4 won't be out until 2015 anyway.
I'm gonna be in a pickle myself next year. My E92 lease is up in August 2013; I have no idea what I'll do when it's up. I may just buy it and wait til the M3/M4 comes out.