Originally Posted by cuiter23
328i = c300
To put things short, if you are a BMW guy you will like the 3 series more and vice-versa.
Buy a 328i for its performance. If you prefer a softer, more luxurious ride, go with the C300.
I would agree with the C300 being a little softer, but equally nice to drive in its own way. It felt a little less in touch with the road/driving experience to me.
I bought my 08 328i in 2009, it was a trade-in at a Mercedes dealership. I drove both models same day - liked driving both of them actually - each could use some refinements, but ultimately it came down to bang for the buck and feel to me - the salesperson made me a better deal on the BMW, so there I went. I could see myself in either, but the 328i came with just about every option at a great price - plus it just looked better in person imho. The MB with about the reasonably same option level was a little more pricey, but again, it was a MB dealership.