I have been into bimmers for years. In my family, we have an m3, 545, 335, 330, 325 and my 328. I chose my car and waited for it. It has every option but m sport, which is the only regret I had but realized I would end up modding the body either way.
BMW is the ultimate driving machine, not the ultimate drag racing machine. My silky smooth, naturally aspirated inline six is the culmination of decades of development and what made BMW's so highly regarded in the first place.
A 328i is a fast car, just not the fastest car, but that is the same for a 335. In the twisties, less is more actually. The 2011 328 has more horsepower and torque than the us spec e36 M3 and does not weigh too much more than the sedan model. I can outrun my wife's e46 325, which is also not a slow car, so I think it is a matter of perspective.
I bought my car new. I could have afforded the extra 5k over my cars sticker for the 335 but it didn't make sense after seeing my in-laws experiences, such as maintenance and inconvenience around multiple recalls. I wanted a 335d for the mileage bump but did not want an auto trans so I went with the 328.
In short, hell no I don't regret it and don't understand why I should.