Both great looking cars. This thread is so dejavu to all the older threads that came out when the e90(e92) replaced the e46. Everyone (well at least most) hated on the e90 design (more so than the e92) compared to the classic e46. We are just all creatures of habits. We tend to prefer what we are used to seeing. When something new comes out, it usually takes a little time to get used to. At least that's how I feel. I really like the e90 Msport when it first came out and maybe even more today (especially when tastefully modded). I initially didn't like the f30 much, until I saw the msport version and other f30s that were tastefully modded (LTMW's F30 comes to mind).
In the end, I am not in any rush to get an F30. Don't feel like it's worth the extra $$$ compared to an msport e90/e92. But, in 2-3 years, I'd probably be owning one