Removed from a 2001 330Xi but will fit all 1999-2006 3 Series BMWs. Tested and Works Perfect. Very hard to find. Call or Text 204-981-5500 24/7 or reply to this ad. Be sure to click on view poster's other ads.