My mom has an e90 335i, my friend has an e46 M3, and I have an f30 335i.
The e90 and e46 are so much harsher compared to my f30. Yes, they are probably a little sharper around the curves, but not by much. I think the f30 is the best all-around car.
Both my mom and friend agree, after driving in my car, that they would trade theirs for mine in a heartbeat. And that's coming from a guy with an M3! He hates how he has no low end torque...