
my 1997 318is M3 Replica sucked in a forign object and destroyed the valves etc.
so i bought a 320i off a ebay from a registed seller specifing my cars age and found a engine that said it was out of a 1997 car with low milage.
but after ive fitted it i have now descovered that it is a 1993 engine instesed of 1997
which has pissed me off

the problem is that ive fitted it and there is a few problems
1. my traction control is not working
2. the needle goes well past 7,000 Rpm when engine is reved nearly past 0
3. ABS is not workin
4 . when the ignition is turned on the a noise on the fuel rail ,fuel pump and a blue relay on the engine loom go nuts and sound like thay are going on/off which makes the engine realy hard to start and have to give full throttle until it stops spluttering and starts then once warmed is fine.
any help would be much welcome as i realy need to get it on the road.
thanks