I dunno. That's what I bought from those guys and mine was definitely plug-n-play. No soldering, no anything except locating the harness, plugging it up, and mounting the changer in the trunk. Perhaps we have different models of Z3. Mine's a 2001 2.5 model with the BMW standard tape deck head.