Various parts, wiring harness repair BMW E46  330xi M54 Sedan