I stand corrected.

I think the discrepancy lies in the different models available across the pond vs. here in North America. The E90 330i, which indeed produced 260hp, was replaced with the 300hp twin turbo 335i two model years ago. The 328i, which uses the same 3.0L N52 as the 330i, has been detuned to 230hp as the entry level engine. Call Munich if you want to know why they just didn't call the thing a 330i.

As for the M3, as much as I enjoy it, taking care of a M car out of warranty is not for the faint of heart (or depth of wallet) and she hasn't exactly been a "low maintenance" kind of gal. I just replaced the tranny with only 30k on the clock, an $8,000 repair mercifully covered by a warranty with only 10k left on it. It's time to move on.