Fitment guide said it fits 2001 BMW 530i, but the plug turned out to be wrong. A trip to the local stereo shop and $20 solved the issue with correct part number 40-EU10, which Metra website lists as 2003 530i application. Now I'm stuck with this adapter as a paper weight.