The 2003 BMW M5's engine produces 394 hp @ 6600 rpm.
The 2003 BMW Z4's engine produces 184 hp @ 6000 rpm.
The 2003 BMW M3's engine produces 333 hp @ 7900 rpm.
The 2003 BMW 3-Series's engine produces 184 hp @ 6000 rpm.
The 2003 BMW 5-Series's engine produces 184 hp @ 6000 rpm.
The 2003 BMW 7-Series's engine produces 325 hp @ 6100 rpm.
According to my Consumer Guide book : The ( 2002 ) BMW M3 with the 3.2 liter DOHC inline six cylinder engine is rated at ( 333 horsepower from the factory ) I don't know if your 2003 is the same
The 2013 BMW M5's engine produces 560 hp @ 6000 rpm.
The 2009 BMW M6's engine produces 500 hp @ 7750 rpm.
The 2010 BMW X5's engine produces 260 hp @ 6600 rpm.
The 2002 BMW M3's engine produces 333 hp @ 7900 rpm.
The 2011 BMW X3's engine produces 240 hp @ 6600 rpm.