2004 BMW M3 Specs Review (252 kW / 343 PS / 338 hp) (for Europe )(04) Save Image Image gallery: 2004 BMW M3 | P0401 - Replaced Timing Belt But CEL Is Still On...