is 2004 330i bmw have same motor as m3
No! Completely different engine.
Mainly Differences on look are front bump, rear bumper, side badge, rear M3 badge, exhaust kit.
Looking for a Used M3 in your area?
CarGurus has 2,019 nationwide M3 listings starting at $6,995.
Search BMW M3 Questions
BMW M3 Experts
Related Models For Sale