i think leasing a 328 is the best choice for now... since the m3 is gona have a premium added on for the first year, and you could also get some feedbacks on the car. the 328 ci is an awesome car, and i think you will like it, but thats if you could resist seeing the new m3 on the streets and have to wait another year before you can get your hands on them