Fault Code Readers and OBD Scan Tools for BMW 3 Series E91 (2006-2012)

Clear BMW chassis

Please ensure your correct model is selected

OBDII BMWs can tell owners almost anytime something is going on with a system function, but the proper tools are required. Turner Motorsport recommends all serious owners and at-home mechanics keep a scan tool and code clearing devices around to make short work of problems and complete services entirely that require system resets. All scan tools, code readers, and reset tools are located on this page.
Sort By:

Enthusiast Bundles - Corporate Logo
T#:26504946
Part#: 014020SCH01A02KT
In Stock
Sale - Save 25% $ 216.99
$ 162.23 USD
Free Shipping
Sale - Save 25% $ 216.99
$ 162.23 USD
Free Shipping

Scan Tool with Digital Circuit Tester | Professional BMW/MINI/Rolls Royce Elite is a comprehensive diagnostic solution designed to meet the needs of enthusiasts and professionals alike. This advanced tool combines an elite scan tool with a precise digital circuit tester to offer unparalleled diagnostic capabilities for BMW, MINI, and Rolls Royce vehicles.

BMW/MINI Elite Scan Tool Features:

  • Extensive Compatibility: Works with BMW models from 1987 to current, and MINI models from 2002 to current.
  • OBDII/EOBD Compliance: Fully compatible with global OBDII/EOBD standards for universal diagnostics.
  • Code Management: Reads and clears codes, turns off SES/CEL/MIL/DTC, and supports BMW-specific powertrain, chassis, body, and CAN codes.
  • Advanced Diagnostics: Includes special troubleshooting functions, live sensor data recording, live data graphing, and custom data streams.
  • Active Tests: Performs active tests, special functions, coding, and security access.
  • Adaptations & Resets: Reads and resets adaptations, resets oil service lights, sets inspection intervals, and deactivates/reactivates brake control systems.
  • User-Friendly Interface: Features a large TFT color screen, multilingual menu options, memory card for data backup, and free lifetime updates.

Digital Circuit Tester Features:

  • Versatile Voltage Compatibility: Supports 6V, 12V, and 24V systems for broad diagnostic capabilities.
  • CE Approved: Ensures safety and accuracy for complex circuit testing.
  • Extended Reach: 12-foot coil cord allows for easy maneuverability in tight spaces.
  • Pinpoint Accuracy: Provides real-time voltage readings with clear LCD indicators for power and ground.
  • Universal Compatibility: Standard 4mm banana jacks for easy integration with existing tools.

Included:

  • Digital circuit tester
  • Piercing probe
  • Long probe
  • Small probe

WARNING: This product contains chemicals known to the state of California to cause cancer, birth defects, and/or reproductive harm. See http://www.p65warnings.ca.gov for further information.

Show More Show Less
Autel - Corporate Logo
T#:2914129
Part#: AL529HD
Ships in 7 Business Days
$ 146.99 USD
$ 146.99 USD
Autel’s latest member of its code reader family of tools, the AL529HD can not only diagnose OBDII/EOBD-compatible vehicles but also heavy duty vehicles utilizing SAE-J1939 and SAE-J1708 protocols.
Autel - Corporate Logo
T#:2914116
Part#: AL329
Ships in 7 Business Days
$ 49.99 USD
Free Shipping on orders $49 and up
OBDII Code Reader

THINKCAR - Corporate Logo
T#:2302720
Part#: 301050512
Ships in 2 Business Days
14% off MSRP $ 34.99
$ 29.99 USD
Free Shipping
14% off MSRP $ 34.99
$ 29.99 USD
Free Shipping
This THINKOBD 100 obd2 car code reader can fast scan and clear trouble codes, even a beginner can use this unit to read the error code.

THINKCAR - Corporate Logo
T#:2302718
Part#: 301180767
Ships in 2 Business Days
$ 101.99 USD
Free Shipping
$ 101.99 USD
Free Shipping
ThinkDiag is prefect to use with the unique THINKCAR app. Easy and convenient, anytime and anywhere.
Lisle - Corporate Logo
T#:5677377
Part#: LIS20700
Ships in 7 Business Days
$ 29.99 USD
Free Shipping on orders $49 and up
Great for spark testing on many applications.

Enthusiast Bundles - Corporate Logo
T#:26871576
Part#: T10002KT
Ships Oct 30, 2025
Sale - Save 27% $ 249.99
$ 181.74 USD
Free Shipping on orders $49 and up
Sale - Save 27% $ 249.99
$ 181.74 USD
Free Shipping on orders $49 and up

Introducing the TPMS Starter Kit! Dive into TPMS servicing with ease using the included TPMS service tool and four sensors. Plus, enjoy peace of mind with our LIFETIME REPLACEMENT program, ensuring this kit remains by your side for the long haul!


T1000 TPMS SERVICE TOOL:

The FOXWELL T1000 TPMS Service Tool is designed to to activate OEM/Universal TPMS sensors, retrieve TPMS sensor data (sensor ID, tire pressure, temperature, battery condition and OE part number), relearn 98% sensor IDs, program FOXWELL T10-sensor to replace bad sensors and test Remote Keyless Entry Key Fobs.

Features:

  • Activate 98% OEM/Universal TPMS sensors
  • Programs FOXWELL T10 Sensors: Copy by Activation; Manual Create; Auto Create
  • 3 TPMS Relearning Methods: Self learning; indirect learning; static learning.
  • Fast Reading Sensor Data: Include sensor ID, tire pressure, temperature, battery, frequency, etc.
  • Key Fob Testing Tool: Precisely test 315MHz and 433MHz key fobs to ensure whether it is perfectly running
  • Solid and Rugged Construction: Well-constructed with materials designed to handle harsh work environments
  • Intuitive and Easy Instructions: Easy to navigate and operate with clear instructions and detailed user manual
  • Protective Blow Molding Box: Prevent your scanner from damage


With this TPMS programming tool, you can program FOXWELL T10 TPMS sensors to meet the specifications of a particular vehicle before new sensor installation and relearn. 3 different sensor programming methods are supported by the FOXWELL T1000 TPMS Service Tool: Copy by Activation; Manual Create; Automatic Create. (Note: T1000 will only program a replacement sensor if it is a FOXWELL T10 sensor.)

  • Copy by Activation
    • If your original sensor works and can be activated. You could use this method to program a new sensor. It will clone the original ID to the new FOXWELL T10 sensor.
  • Copy by Manual Input:
    • If you know the original sensor ID, you could input the ID to program new sensor.
  • Auto Create 1-16 Sensors
    • If you don't know the original sensor ID or your original sensor was bad, you could choose this method. Install new sensor ID--program new sensor-->perform TPMS learning and let the car recognize new sensor 


The FOXWELL T1000 TPMS Service Tool can be used as a professional TPMS relearn scanner, to relearn almost all known sensor IDs, which is compatible with 99% of vehicles equipped with TPMS and extremely popular among car repair ships and DIY car owners. To ensure compatibility with different vehicles, 3 types for TPMS sensor relearning are offered: 1) self learning; 2) indirect learning; 3) static learning. These 3 learning methods will be easy to operate because the instructions of the scanner is fairly clear and intuitive.

  • Self Learning:
    • T1000 provides the easy relearn procedure instruction to simplify the auto-relearn process if your vehicle is able to learn single or multiple TPMS sensor IDs. For some vehicles, the “Relearn” function can be completed automatically by driving, which makes it quite easy to do a complete set of sensor replacement operations on your own.
  • Indirect Learning:
    • This method can only be operated in the car. When you don't have tire pressure sensors, the T1000 TPMS relearn tool will provides a learning method to operate in the car to reset the tire pressure light. The learning method will vary from each vehicle.
  • Static Learning:
    • T1000 allows the new TPMS sensor IDs to be transferred without driving a vehicle. You can trigger the sensors when the vehicle is in learn mode by our TPMS Tool T1000.

Notice:

  • FOXWELL T1000 doesn't support OBD relearn. It is not compatible with any OBD function.
  • If you need to perform sensor cloning function, you should know your old sensor ID first. If not, you could use another scanner to scan the old sensor ID first, then use FOXWELL T1000 to perform sensor cloning.


RUBBER T10 TPMS SENSORS:

The Foxwell TPMS sensor integrates 315MHz and 433MHz dual frequency and can replace more than 96% of the OEM sensors on the market. Sensors can easily be activated and programmed by any TPMS tool on the market. 

Features:

  • Rubber valve stem.
  • 315MHz and 433MHz dual frequency.
  • High precision air valve to avoid air leakage.
  • 0-30 degree adjustability. 
  • Build in battery with an extended service life (more than 5 years)
  • Temperature reading range -40F - 257F
  • Pressure monitoring range 0 to 130.53psi
  • Weight - 12G
Show More Show Less
Enthusiast Bundles - Corporate Logo
T#:26904954
Part#: T10004KT
Ships Oct 30, 2025
Sale - Save 27% $ 233.99
$ 169.99 USD
Free Shipping on orders $49 and up
Sale - Save 27% $ 233.99
$ 169.99 USD
Free Shipping on orders $49 and up

Introducing the TPMS Starter Kit! Dive into TPMS servicing with ease using the included TPMS service tool and four sensors. Plus, enjoy peace of mind with our LIFETIME REPLACEMENT program, ensuring this kit remains by your side for the long haul!


T1000 TPMS SERVICE TOOL:

The FOXWELL T1000 TPMS Service Tool is designed to to activate OEM/Universal TPMS sensors, retrieve TPMS sensor data (sensor ID, tire pressure, temperature, battery condition and OE part number), relearn 98% sensor IDs, program FOXWELL T10-sensor to replace bad sensors and test Remote Keyless Entry Key Fobs.

Features:

  • Activate 98% OEM/Universal TPMS sensors
  • Programs FOXWELL T10 Sensors: Copy by Activation; Manual Create; Auto Create
  • 3 TPMS Relearning Methods: Self learning; indirect learning; static learning.
  • Fast Reading Sensor Data: Include sensor ID, tire pressure, temperature, battery, frequency, etc.
  • Key Fob Testing Tool: Precisely test 315MHz and 433MHz key fobs to ensure whether it is perfectly running
  • Solid and Rugged Construction: Well-constructed with materials designed to handle harsh work environments
  • Intuitive and Easy Instructions: Easy to navigate and operate with clear instructions and detailed user manual
  • Protective Blow Molding Box: Prevent your scanner from damage


With this TPMS programming tool, you can program FOXWELL T10 TPMS sensors to meet the specifications of a particular vehicle before new sensor installation and relearn. 3 different sensor programming methods are supported by the FOXWELL T1000 TPMS Service Tool: Copy by Activation; Manual Create; Automatic Create. (Note: T1000 will only program a replacement sensor if it is a FOXWELL T10 sensor.)

  • Copy by Activation
    • If your original sensor works and can be activated. You could use this method to program a new sensor. It will clone the original ID to the new FOXWELL T10 sensor.
  • Copy by Manual Input:
    • If you know the original sensor ID, you could input the ID to program new sensor.
  • Auto Create 1-16 Sensors
    • If you don't know the original sensor ID or your original sensor was bad, you could choose this method. Install new sensor ID--program new sensor-->perform TPMS learning and let the car recognize new sensor 


The FOXWELL T1000 TPMS Service Tool can be used as a professional TPMS relearn scanner, to relearn almost all known sensor IDs, which is compatible with 99% of vehicles equipped with TPMS and extremely popular among car repair ships and DIY car owners. To ensure compatibility with different vehicles, 3 types for TPMS sensor relearning are offered: 1) self learning; 2) indirect learning; 3) static learning. These 3 learning methods will be easy to operate because the instructions of the scanner is fairly clear and intuitive.

  • Self Learning:
    • T1000 provides the easy relearn procedure instruction to simplify the auto-relearn process if your vehicle is able to learn single or multiple TPMS sensor IDs. For some vehicles, the “Relearn” function can be completed automatically by driving, which makes it quite easy to do a complete set of sensor replacement operations on your own.
  • Indirect Learning:
    • This method can only be operated in the car. When you don't have tire pressure sensors, the T1000 TPMS relearn tool will provides a learning method to operate in the car to reset the tire pressure light. The learning method will vary from each vehicle.
  • Static Learning:
    • T1000 allows the new TPMS sensor IDs to be transferred without driving a vehicle. You can trigger the sensors when the vehicle is in learn mode by our TPMS Tool T1000.

Notice:

  • FOXWELL T1000 doesn't support OBD relearn. It is not compatible with any OBD function.
  • If you need to perform sensor cloning function, you should know your old sensor ID first. If not, you could use another scanner to scan the old sensor ID first, then use FOXWELL T1000 to perform sensor cloning.


METAL T10 TPMS SENSORS:

The Foxwell TPMS sensor integrates 315MHz and 433MHz dual frequency and can replace more than 96% of the OEM sensors on the market. Sensors can easily be activated and programmed by any TPMS tool on the market. 

Features:

  • Metal valve stem.
  • 315MHz and 433MHz dual frequency.
  • High precision air valve to avoid air leakage.
  • 0-30 degree adjustability. 
  • Build in battery with an extended service life (more than 5 years)
  • Temperature reading range -40F - 257F
  • Pressure monitoring range 0 to 130.53psi
  • Weight - 12G
Show More Show Less

Autel - Corporate Logo
T#:2914136
Part#: MSULTRA
Ships in 7 Business Days
$ 6,835.99 USD
$ 6,835.99 USD
The MaxiSys Ultra is Autel’s most ambitious diagnostics tablet designed to maximize technician intelligence.

THINKCAR - Corporate Logo
T#:4347115
Part#: 303020049
Ships in 2 Business Days
$ 264.99 USD
Free Shipping
$ 264.99 USD
Free Shipping

Universal ThinkCheck M70

The Universal ThinkCheck M70 offers comprehensive diagnostic capabilities for a wide range of vehicle systems, including ECM, TCM, ABS, SRS, BCM, IC, and AC. Featuring a 10-mode function, this advanced tool provides real-time diagnostics and supports quick software updates through WiFi connectivity. Ideal for vehicles from 1996 and newer, it comes with a 5-inch touch screen and offers numerous features to streamline vehicle maintenance and diagnostics.

Benefits:

  • Comprehensive Diagnostic Functions: Covers ECM, TCM, ABS, SRS, BCM, IC, and AC with 10-mode functionality.
  • WiFi Connectivity: Enables one-click software updates and automatic vehicle health diagnostic reports.
  • Versatile Compatibility: Supports vehicles from 1996 and newer with 16-pin OBD II protocol.
  • Enhanced Data Management: Offers DTC lookup, real-time PCM data stream reading, and data record and playback.
  • User-Friendly Interface: Features a 5-inch LCD touch screen and a fast 7.0 Android system for efficient operation.
  • Long-Lasting Battery: Equipped with a 6100mAh battery for extended use.
  • Lifetime Free Service: Includes 5 resets and free updates for ongoing maintenance.
Show More Show Less
THINKCAR - Corporate Logo
T#:2302726
Part#: 303020006
Ships in 2 Business Days
$ 154.99 USD
Free Shipping
$ 154.99 USD
Free Shipping
Lisle - Corporate Logo
T#:5512207
Part#: 82600
Ships in 4 Business Days
$ 63.99 USD
Free Shipping on orders $49 and up
Safely and Accurately Test Electrical Systems. Large, Easy to Read LCD Display with Backlight.


THINKCAR - Corporate Logo
T#:2302733
Part#: 303020007
Ships in 2 Business Days
8% off MSRP $ 299.99
$ 274.99 USD
Free Shipping
8% off MSRP $ 299.99
$ 274.99 USD
Free Shipping
THINKSCAN 660 Handheld Enhanced OB2 Scanner