E46 BMW Social Directory E46 FAQ 3-Series Discussion Forums BMW Photo Gallery BMW 3-Series Technical Information E46 Fanatics - The Ultimate BMW Resource BMW Vendors General E46 Forum The Tire Rack's Tire Wheel Forum Forced Induction Forum The Off-Topic The E46 BMW Showroom For Sale, For Trade or Wanting to Buy

Welcome to the E46Fanatics forums. E46Fanatics is the premiere website for BMW 3 series owners around the world with interactive forums, a geographical enthusiast directory, photo galleries, and technical information for BMW enthusiasts.

You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, join our community today!

If you have any problems with the registration process or your account login, please contact contact us.

Go Back   E46Fanatics > E46 BMW > General E46 Forum

General E46 Forum
This is the place to get answers, opinions and everything you need related to your E46 (sedan, coupe, convertible and wagon) BMW!

Reply
 
Thread Tools Search this Thread Rate Thread Display Modes
Old 11-12-2012, 10:09 PM   #1
JohnnyZ91
Registered User
 
Join Date: Jul 2012
Location: Boston
Posts: 23
My Ride: 2003 E46 330CI Conv.
M54B30 - 2004 Engine into 2003 330CI - Wiring Question

Hey guys,

I have my engine sitting in my car, tranny mounted up, now I'm onto the wiring.

This used engine came with the wiring harness attached so I figured I would use it. My question is this. There is a subtle difference in one connector in the "main brain" of the wiring harness.

My old wiring harness had 7/8 wires going into a 7/8 pin slot. The 04 harness has 3. I am assuming this is the part where the sensors talk to the computer. Was this just a simplification or complete difference.
This is the old connection, the new harness would only have 3 cables going into this slot.


Uploaded with ImageShack.us

Is there anything else I need to know? Will the computer process everything correctly? Do i need to flash it? Do i need to pull all of the sensors off the engine and replace it with the 03(this would be extremely obnoxious to do with the engine already in).

Deepest apologies if this is posted elsewhere,
Thanks for your help,
John

Last edited by JohnnyZ91; 11-13-2012 at 08:00 PM.
JohnnyZ91 is offline   Reply With Quote
Ads by Google

Guests, get your FREE E46Fanatics.com membership to remove this ad.
Old 11-13-2012, 06:24 PM   #2
JohnnyZ91
Registered User
 
Join Date: Jul 2012
Location: Boston
Posts: 23
My Ride: 2003 E46 330CI Conv.
Bump! Anyone?

Last edited by JohnnyZ91; 11-13-2012 at 06:24 PM.
JohnnyZ91 is offline   Reply With Quote
Old 11-13-2012, 10:42 PM   #3
madunix
Registered User
 
Join Date: Jan 2008
Location: NY
Posts: 113
My Ride: Silver 01' BMW 325ci
Quote:
Originally Posted by JohnnyZ91 View Post
Bump! Anyone?
bump, i'm also interested..
madunix is offline   Reply With Quote
Old 11-14-2012, 12:09 AM   #4
lab rat
Registered User
 
Join Date: Apr 2010
Location: Vancouver
Posts: 2,147
My Ride: '02 330iT
Can't really find it. It might be transmission related (auto vs manual)
I would strongly suggest to use harness that came with your ECU not the new engine.
__________________
Because sleeper.

Last edited by lab rat; 11-14-2012 at 12:28 AM.
lab rat is offline   Reply With Quote
Old 11-14-2012, 01:45 AM   #5
JohnnyZ91
Registered User
 
Join Date: Jul 2012
Location: Boston
Posts: 23
My Ride: 2003 E46 330CI Conv.
The engine I received was from a manual car. I would potentially use my own harness but I don't know if there are any other sensors that may be different throughout the engine. I am sure this is probably not the case but it's still a risk. Thank you for your insight though, I would really like to use the 04 harness.
JohnnyZ91 is offline   Reply With Quote
Old 11-14-2012, 03:21 PM   #6
lab rat
Registered User
 
Join Date: Apr 2010
Location: Vancouver
Posts: 2,147
My Ride: '02 330iT
I got a spare harness at home. I'll try to find out where those wires go.
__________________
Because sleeper.
lab rat is offline   Reply With Quote
Old 11-14-2012, 03:27 PM   #7
JohnnyZ91
Registered User
 
Join Date: Jul 2012
Location: Boston
Posts: 23
My Ride: 2003 E46 330CI Conv.
Thank you. Appreciate it!
JohnnyZ91 is offline   Reply With Quote
Old 11-15-2012, 03:31 PM   #8
JohnnyZ91
Registered User
 
Join Date: Jul 2012
Location: Boston
Posts: 23
My Ride: 2003 E46 330CI Conv.
Bump! I need to finish this car before the winter blows in hard.
JohnnyZ91 is offline   Reply With Quote
Old 11-15-2012, 03:47 PM   #9
shanneba
Registered User
 
Join Date: May 2008
Location: Indiana
Posts: 2,099
My Ride: 2003 330Ci
There are several differences in the M54 after 02/2003. When was your car actually made?

The MAF is a 6 pin connector, the intake manifold does not have the air temperature sensor, the SAP uses a second MAF sensor to determine if the air pump is running.
There are also differences in the O2 sensors in the later M54 engines.

Up to 02/2003 the M54 used the MS 43 ECU, after it used a MS45 ECU.
__________________
Join BMWCCA
Discounts on new and CPO cars.
Most Dealers offer a parts discount, BMP Design 10% off
shanneba is offline   Reply With Quote
Old 11-15-2012, 03:51 PM   #10
Mango
A full five stars, son
 
Mango's Avatar
 
Join Date: Mar 2006
Location: Southern California
Posts: 23,226
My Ride: M54B30
I'm pretty sure his 2003 car and 2004 engine are both MS45. I probably would have used the old harness though. Don't see any reason whatsoever to change it unless the old one was damaged??
__________________
A lifetime free of problems if you follow my guides
Cooling | Maintenance | Suspension | Vacuum | Supreme Reliability | Details

OVER A MILLION VIEWS
Mango is offline   Reply With Quote
Old 11-15-2012, 04:20 PM   #11
JohnnyZ91
Registered User
 
Join Date: Jul 2012
Location: Boston
Posts: 23
My Ride: 2003 E46 330CI Conv.
VIN NUMBER: WBABS53463EV90482 - Built december 02, 03 production date

Appreciate your help, if you could validate this mango that 03 and 04 engine are MS45, the 02 sensors are definitely different if that says anything.

The only reason why I didn't use the old harness is because the new one was already attached and all of the sensors were aswell. We then threw the engine in without completely validating the wiring would match up(learning experience/some of the o2 sensors were cut so I realize this till after taking the top cover off).

So where do I stand? What are my options?
1.) If I throw the old harness back on will everything be fine with the corresponding mismatches? As you stated shanneba? Or will I be blowing a ton of codes/running rough?

What does the connection in the picture I posted do? I can't figure this out, which would probably help my decision.

If I use the current harness(04) do I have to flash the ECU/buy a new one?

What is my best bet right now.

Thank you guys for posting
JohnnyZ91 is offline   Reply With Quote
Old 11-15-2012, 04:45 PM   #12
shanneba
Registered User
 
Join Date: May 2008
Location: Indiana
Posts: 2,099
My Ride: 2003 330Ci
2003 models built up to 02/2003 still used the MS43 ECU (My car was built in 02/2003)
Starting with production in March 2003 the ECU changed to the MS45 (also the "performance package' was introduced)


VIN NUMBER: WBABS53463EV90482 - Built 2002-12-09

http://www.rubmw.ru/vincode/eng/

Your original car should have had a MS43 ECU, only those built from 03/2003 on have the MS45.

You could use your old harness, changing the O2 sensors from the old engine to the newer one.
You would also have to at least remove the Intake Air temp sensor out of the old engine intake manifold, remove the plug in the new engine's intake manifold and install the sensor.
Maybe more.....

For wiring diagrams check here:
BMW wiring diagrams - http://wds.spaghetticoder.org/en/e46/
http://www.bmw-planet.com/diagrams/r.../e46/index.htm
__________________
Join BMWCCA
Discounts on new and CPO cars.
Most Dealers offer a parts discount, BMP Design 10% off

Last edited by shanneba; 11-15-2012 at 04:47 PM.
shanneba is offline   Reply With Quote
Old 11-15-2012, 05:12 PM   #13
JohnnyZ91
Registered User
 
Join Date: Jul 2012
Location: Boston
Posts: 23
My Ride: 2003 E46 330CI Conv.
Thanks for the help!

What about using the new harness? and going the route of flashing the ecu? I am surprised I can't find anyone who has done this online!
JohnnyZ91 is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On
Censor is ON





All times are GMT -5. The time now is 05:31 PM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, vBulletin Solutions, Inc.
(c) 1999 - 2011 performanceIX Inc - privacy policy - terms of use