BMW Electrical Sensors, Switches, & Relays for BMW 3 Series E46 (1999-2005)

Clear BMW chassis

Please ensure your correct model is selected

Electrical gremlins can be very frustrating. Luckily your BMW's electrical system is better than most, even if it's 25 years old. Here you will find electrical relays, sensors, switches, and modules for the engine, camshaft, and crankshaft. Our parts are OEM, Genuine BMW, or approved aftermarket brands that we have an excellent track record with. There is no middle ground with electrical parts - it either works perfectly or not. And there's nothing more frustrating than a new part that fails right out of the box. So it's important to choose quality replacement parts over a cheap but faulty piece.

Sub-Categories

Sort By:

Schwaben Automatic Battery Tender
10X Entries Into Our F80 M3 Sweepstakes 10X Entries For Our Spin To Win Sweepstakes!
Schwaben - Corporate Logo
T#:378277
Part#: 005979SCH01A
In Stock
Sale - Save 30% $ 103.99

This product was last offered at the strikethrough price on
11-07-2026

$ 72.79 USD
Free Shipping on orders $49 and up
Sale - Save 30%
$ 103.99

This product was last offered at the strikethrough price on
11-07-2026

$ 72.79 USD
Free Shipping on orders $49 and up
This Schwaben Battery Charger is designed to work on 6 or 12 volt Lead-acid batteries only, includes WET, MF,AGM and GEL types. Do not use on dry cell batteries commonly used in appliances. Charger features, Charging voltage auto select. Selectable Charging current,8 LED indicators, No risk of overcharging, overheating protection, Short circuit protection.
Show More Show Less
Camshaft Position Sensor - S54, S62
2X Entries Into Our F80 M3 Sweepstakes 2X Entries For Our Spin To Win Sweepstakes!
URO - Corporate Logo
T#:44461483
Part#: 13627796054
In Stock
$ 40.99 USD
Free Shipping on orders $49 and up
Provides dependable performance, reliability, and value in one essential component.
DSC Pressure Sensor
2X Entries Into Our F80 M3 Sweepstakes 2X Entries For Our Spin To Win Sweepstakes!
URO - Corporate Logo
T#:567281
Part#: 34521164458
In Stock
$ 152.99 USD
Free Shipping
$ 152.99 USD
Free Shipping
This sensor is attached to the brake master cylinder

URO Parts Engine Crankshaft Position Center - 12141709616 - E36, E46,...
2X Entries Into Our F80 M3 Sweepstakes 2X Entries For Our Spin To Win Sweepstakes!
URO - Corporate Logo
T#:52621857
Part#: 12141709616
In Stock
$ 25.99 USD
Free Shipping on orders $49 and up
The URO Parts 020655 Crankshaft Position Sensor offers a cost-effective alternative to expensive OE components without sacrificing quality or longevity.

Exhaust Camshaft Sensor - E46 E39 E38 E60 E63 E65 X3 X5 Z3 Z4 ...
10X Entries Into Our F80 M3 Sweepstakes 10X Entries For Our Spin To Win Sweepstakes!
Packaged by Turner - Corporate Logo
T#:338260
Part#: 12147518628HK
In Stock
Starting at $ 79.98 USD
Free Shipping
Starting at $ 79.98 USD
Free Shipping
This is the exhaust cam position sensor for cars with M52, M54, N62 engines. Choose either Genuine BMW or Hella brand. Hella manufactures the highest quality parts and is an OEM supplier to BMW. Includes BMW part numbers 12147518628 and 12141748398. Replaces BMW part number 12141438082.

This item fits the following BMWs:
1999-2005 E46 BMW 323i 323ci 325i 325ci 325xi 328i 328ci 330i 330ci 330xi
1999-2003 E39 BMW 525i 528i 530i
2004-2005 E60 BMW 525i 530i 545i
2004-2005 E63 BMW 645ci
2002-2005 E65 BMW 745i 745li
2004-2006 E83 BMW X3 2.5i X3 3.0i
2000-2006 E53 BMW X5 3.0i
2004-2006 E53 BMW X5 4.4i 4.8i
1999-2002 Z3 BMW Z3 2.3 Z3 2.5i Z3 2.8 Z3 3.0i
2003-2006 E85 BMW Z4 2.5i Z4 3.0i
Show More Show Less
URO Multi Purpose Relay - 61368384505
2X Entries Into Our F80 M3 Sweepstakes 2X Entries For Our Spin To Win Sweepstakes!
URO - Corporate Logo
T#:37858387
Part#: 61368384505
Ships in 1 Business Day
$ 34.99 USD
Free Shipping on orders $49 and up

URO Multi Purpose Relay - 61368384505

URO Multi Purpose Relay - 61368384505 is the perfect replacement for a failed relay, restoring the proper electrical circuit performance in BMW vehicles. Designed as a direct-fit OE reproduction, this relay ensures a seamless plug-and-play installation, ensuring optimal function and reliability.

  • Replaces failed relays to restore proper electrical circuit operation
  • Direct-fit OE reproduction design for easy installation and compatibility
  • Manufactured using high-quality materials to resist heat, cold, and condensation
  • Modern electronics protect against electrical arcing and burnout for long-term durability
  • Factory tested to ensure proper performance and functionality
  • Backed by a 24-month unlimited mileage warranty

The URO Multi Purpose Relay is an essential component for maintaining the smooth electrical performance of BMW vehicles, ensuring long-lasting reliability and performance.

Show More Show Less

Schwaben Self-Adjusting Wire Stripper/Cutter/Crimper
10X Entries Into Our F80 M3 Sweepstakes 10X Entries For Our Spin To Win Sweepstakes!
Schwaben - Corporate Logo
T#:37622217
Part#: 3774SCH01A
In Stock
Sale - Save 15% $ 23.99

This product was last offered at the strikethrough price on
11-07-2026

$ 20.39 USD
Free Shipping on orders $49 and up
Sale - Save 15%
$ 23.99

This product was last offered at the strikethrough price on
11-07-2026

$ 20.39 USD
Free Shipping on orders $49 and up

Schwaben's Self-Adjusting Wire Strippers are an essential addition to any garage or toolbox. Engineered with precision and versatility, these wire strippers automatically adapt to various wire sizes, making them perfect for a wide range of automotive and electrical applications.

Crafted with Schwaben's renowned quality standards, this tool ensures reliable performance and long-lasting durability, helping you tackle wiring tasks efficiently and accurately. Whether you're a professional mechanic or a DIY enthusiast, these wire strippers are your go-to solution for seamless and precise wiring repairs.

Key Features:

Ergonomic Design: 6-inch handles with rubber grips provide superior comfort and control during use. Self-Adjusting Stripper Jaws: Serrated jaws offer a secure grip for consistent and accurate stripping. Adjustable Depth Gauge: Enables precise, repeatable wire stripping to match your project’s needs. Wide Range Compatibility: Strips wires ranging from 10 to 24 AWG with ease. Integrated Wire Cutter: Effortlessly slices wires between 10 and 24 AWG. Built-In Crimper: Crimps both insulated and non-insulated wires in sizes from 10 to 22 AWG. Schwaben’s Self-Adjusting Wire Strippers combine precision, convenience, and durability into one must-have tool, ensuring professional results for every project.

Show More Show Less
Oil Level Sensor
2X Entries Into Our F80 M3 Sweepstakes 2X Entries For Our Spin To Win Sweepstakes!
URO - Corporate Logo
T#:590151
Part#: 12617508003
In Stock
$ 63.99 USD
Free Shipping on orders $49 and up
$ 63.99 USD
Free Shipping on orders $49 and up

Negative Battery Cable T Bolt
2X Entries Into Our F80 M3 Sweepstakes 2X Entries For Our Spin To Win Sweepstakes!
URO - Corporate Logo
T#:377975
Part#: 61128373946T
In Stock
$ 9.77 USD
Free Shipping on orders $49 and up
Replace the T bolt for securing the battery cable without replacing the whole cable

URO Camshaft Position Sensor - For BMW M52 M54 Engines
2X Entries Into Our F80 M3 Sweepstakes 2X Entries For Our Spin To Win Sweepstakes!
URO - Corporate Logo
T#:37925886
Part#: 12141438082
In Stock
$ 15.99 USD
Free Shipping on orders $49 and up

URO Camshaft Position Sensor - For BMW M52 M54 Engines

URO Camshaft Position Sensor - For BMW M52 M54 Engines is the perfect solution for restoring proper engine operation when your original camshaft position sensor has failed. This direct-fit OE replacement sensor eliminates trouble codes and check engine lights, ensuring smooth engine performance. Made from high-quality polymer and metal materials, this sensor is designed to withstand the intense heat of your BMW’s engine. With alloy conductors that minimize electrical resistance, the sensor provides accurate operation across all engine RPMs. Built for reliability and long-lasting performance, it’s the ideal choice for your BMW M52 or M54 engine.

Key Benefits:

  • Direct-fit OE replacement for easy, plug-and-play installation
  • Restores proper engine operation by eliminating trouble codes and check engine lights
  • High-quality polymer and metal construction withstands the intense heat of the engine
  • Alloy conductors minimize electrical resistance for precise operation at any engine RPM
  • Engineered for reliability and longevity, providing long-term performance and peace of mind

Upgrade your BMW M52 or M54 engine with the URO Camshaft Position Sensor and enjoy reliable engine performance.

Show More Show Less
Blower Motor Temperature Sensor - Priced Each
2X Entries Into Our F80 M3 Sweepstakes 2X Entries For Our Spin To Win Sweepstakes!
URO - Corporate Logo
T#:403094
Part#: 64116930015
Ships in 1 Business Day
$ 15.99 USD
Free Shipping on orders $49 and up
Part of the HVAC system
Temperature Sensor
2X Entries Into Our F80 M3 Sweepstakes 2X Entries For Our Spin To Win Sweepstakes!
URO - Corporate Logo
T#:37892090
Part#: 13621433076
Ships in 1-3 days
$ 10.34 USD
Free Shipping on orders $49 and up
Temperature sensor for monitoring coolant and oil


Oil Pressure Switch (fits most BMWs)
2X Entries Into Our F80 M3 Sweepstakes
Rein - Corporate Logo
T#:363
Part#: 12617568480
In Stock
$ 7.99

This product was last offered at the strikethrough price on
07-07-2026

$ 5.39 USD
Free Shipping on orders $49 and up
$ 5.39 USD
Free Shipping on orders $49 and up
Having your oil pressure light come on can mean very serious problems. Or it could just be this switch that fails several times over a car's lifespan. By no means should you ignore the warning light but replacing this sensor could be the actual culprit. The other problem with this switch is that oil can leak past its seal. With the oil under a lot of pressure at this point, the oil loss can be a serious concern. It's a simple replacement when doing most oil change work.

This Oil Pressure Switch fits the following BMWs:
1985-1991 E30 318i, 318is, 325e, 325i, M3
1992-1999 E36 318i/is, 325i/is, 328i/is, 323is, M3
1992-1997 E31 840i, 850i
1988-1994 E32 735i, 735iL, 740i, 740iL
1989-1995 E34 525i, 530i, 535i, 540i, M5
1995-2001 E38 740i, 740iL, 750i, 750iL
1996-2002 Z3 Roadster/Coupe 1.9, 2.3, 2.5, 2.8, 3.0, 3.2
1997-2003 E39 525i, 528i, 530i, 540i, M5
1999-2005 E46 323, 325, 328, 330, M3
2000-2003 Z8 roadster
2001-2006 E53 X5 X5 3.0i, X5 4.4i, X5 4.6is, X5 4.8is
2002+ E65/E66 745i, 745li, 750i, 750li, 760i, B7 Alpina
2003+ Z4 Roadster/Coupe Z4 2.5, 3.0, 3.0si
2004+ E60 525i, 530i, 535i, 545i, 550i, M5
2005+ E63/E64 645Ci, 650i, M6
2005+ E83 X3 X3 2.5, X3 3.0
2006+ E90/E92 325, 328, 330, 335
2007+ E70 X5 X5 3.0i, X5 4.8i
Show More Show Less
Oil Pressure Switch - M12x1.5
2X Entries Into Our F80 M3 Sweepstakes 2X Entries For Our Spin To Win Sweepstakes!
URO - Corporate Logo
T#:373033
Part#: 12611710509
In Stock
$ 8.39 USD
Free Shipping on orders $49 and up
Replacement oil pressure switch found on most BMWs
Outdoor Temperature Sensor / Probe
2X Entries Into Our F80 M3 Sweepstakes 2X Entries For Our Spin To Win Sweepstakes!
URO - Corporate Logo
T#:373239
Part#: 65816905133
In Stock
$ 13.99 USD
Free Shipping on orders $49 and up
Common fix for incorrect OBC temperature readings

Electrical Connector - Priced Each
2X Entries Into Our F80 M3 Sweepstakes 2X Entries For Our Spin To Win Sweepstakes!
URO - Corporate Logo
T#:367145
Part#: 61132359999
In Stock
$ 18.99 USD
Free Shipping on orders $49 and up
2 pin used in many locations on late model BMWs

Air Temperature Sensor
2X Entries Into Our F80 M3 Sweepstakes 2X Entries For Our Spin To Win Sweepstakes!
URO - Corporate Logo
T#:403093
Part#: 13621739510
Ships in 1 Business Day
$ 14.99 USD
Free Shipping on orders $49 and up
Monitors intake air temperature
Victor Reinz - Corporate Logo
T#:13233505
Part#: 12141402705
Ships in 1 Business Day
$ 1.49

This product was last offered at the strikethrough price on
08-26-2026

$ 1.28 USD
Free Shipping on orders $49 and up
$ 1.28 USD
Free Shipping on orders $49 and up
This O-Ring can sometimes leak at the bottom of your engine and need to be replaced. Fits around the head of the lower crankshaft sensor and provides a connection point.

Bushing Contact With Wire Lead - Priced Each
2X Entries Into Our F80 M3 Sweepstakes 2X Entries For Our Spin To Win Sweepstakes!
URO - Corporate Logo
T#:14783536
Part#: 61130005199
In Stock
$ 3.99 USD
Free Shipping on orders $49 and up
Oil Temperature Sensor And Gauge Kit - Blue & Red - Multiple BMWs ...
10X Entries Into Our F80 M3 Sweepstakes 10X Entries For Our Spin To Win Sweepstakes!
Packaged by Turner - Corporate Logo
T#:401689
Part#: OILTEMPGAUGEBRKK
Back Ordered
Sale - Save 3% $ 199.99

This product was last offered at the strikethrough price on
11-07-2026

$ 193.26 USD
Free Shipping
Sale - Save 3%
$ 199.99

This product was last offered at the strikethrough price on
11-07-2026

$ 193.26 USD
Free Shipping
The EVO series from ProSport Gauges is an award winning, industry leading option for those looking to push their car's limits. They allowing you to monitor crucial engine functions in one quick glance with advanced precision. Featuring a dual color readout, you can customize your readout to your liking. Offering a user friendly readout with a digital reading in the center with a bar-graph style sweep around the gauge as well.
Show More Show Less

URO - Camshaft Position Sensor - E46 323Ci, E46 325i, E39 528i, Z3 2....
2X Entries Into Our F80 M3 Sweepstakes 2X Entries For Our Spin To Win Sweepstakes!
URO - Corporate Logo
T#:33679726
Part#: 12147539165
In Stock
$ 18.99 USD
Free Shipping on orders $49 and up

URO Camshaft Position Sensor is a premium replacement component specifically designed for BMW vehicles, ensuring optimal engine performance and reliability. Manufactured by Turner Motorsport, this camshaft position sensor plays a crucial role in maintaining accurate timing and enhancing overall engine efficiency. By upgrading to the URO Camshaft Position Sensor, BMW owners can expect improved engine responsiveness and a significant reduction in potential diagnostic trouble codes.

  • Enhanced Engine Performance: Ensures precise timing and efficient engine operation, contributing to superior overall performance.
  • Durable Construction: Crafted from high-quality materials that withstand extreme conditions for long-lasting durability.
  • Easy Installation: Designed for a direct fit, facilitating straightforward installation for both professionals and DIY enthusiasts.
  • Reliable OEM Replacement: Matches OEM specifications, providing peace of mind and preserving the integrity of the vehicle.
Show More Show Less

URO Crankshaft Position Sensor - BMW E46
2X Entries Into Our F80 M3 Sweepstakes 2X Entries For Our Spin To Win Sweepstakes!
URO - Corporate Logo
T#:37858384
Part#: 13627548994
Ships in 1 Business Day
$ 19.99

This product was last offered at the strikethrough price on
10-13-2026

$ 18.99 USD
Free Shipping on orders $49 and up
$ 18.99 USD
Free Shipping on orders $49 and up

URO Crankshaft Position Sensor - BMW E46

URO Crankshaft Position Sensor - BMW E46 is a premium replacement designed to restore precise engine timing and eliminate performance issues caused by a faulty sensor. This direct-fit OE replacement ensures accurate crankshaft position readings for smooth engine operation and reliable performance.

  • Direct-fit OE replacement restores proper engine timing and functionality
  • Eliminates check engine lights and trouble codes caused by a failed sensor
  • High-quality polymer and metal construction withstands extreme engine temperatures
  • Alloy conductors minimize electrical resistance for precise signal transmission at any RPM
  • Ensures optimal fuel efficiency and engine performance
  • Backed by a 24-month unlimited mileage warranty

Compatible with BMW E46 models, this URO Crankshaft Position Sensor delivers long-lasting reliability and smooth engine operation.

Show More Show Less