BMW Repair Questions? Ask a Mechanic for Answers ASAP
Hi and welcome to Just Answers
The fault code (38) that you are getting is due to the second hand gearbox ecu needs to be programmed to your car so it correctly communicates via the bus network with the engine ecu (DME) and the body ecu (IKE)
If this is not done then the car suffers from false faults, the ecu programming needs to be carried out at your local BMW dealership via there DIS/GT1 diagnostic machine.
This will take approx 30 mins to carry out.