Yeah, it all really depends on the year, mileage, auto/manual?
The 325i is a great car. Alot of the parts from a M3 will interchangeable like the cams and body panels.
For alot of info on bimmers check out
www.bimmerforums.com or
www.dtmpower.net or send me a pm.