I cant afford the parts on bmw. I have an 87 325is It has approximately 160,000 miles on it,engine is strong,body is decent yet.Interior isnt that bad.Has new cap and rotor,fuel pressure regulator, Idle control valve,four new tires/190/60/14. cooper cobras.$3000. or best offer.It needs minor things repaired.