sorry, but I don't use British horsepower when I talk about cars (bhp = 1 hp = 746 W). Even if he was talking about brake horsepower, no one has been using that for a long time, not since we started using SAE in 1971. Horsepower in in North America is reported in SAE net, and then corrected in 2005.
And regarding engines in the 5 series, you are also wrong - the current 528 is a 3 liter. It's not as cut and dry as you make it out to be.
http://www.bmwusa.com/Standard/Conte...n/default.aspx
I'm a professional automotive writer, and I just covered BMW's entire lineup. The 3-series also shifted to having the 328's use 3.0's.