PartsSquare O2 Oxygen Sensor Set FRONT/UPSTREAM (Pack of2) M Plug for BMW E46/M54 (Pack of 2) Fits for: 2005 BMW 330xi: Base Sedan 4-Door / 3.0L 2979CC l6 GAS DOHC Naturally Aspirated ; Fits for: 2005 BMW X5: 3.0i Sport Utility 4-Door / 3.0L 2979CC l6 GAS DOHC Naturally Aspirated ; Fits for: 2004 BMW X3: 2.5i Sport Utility 4-Door / 2.5L 2494CC 152Cu. In. l6 GAS DOHC Naturally Aspirated ; Brand New Oxygen sensor