Fault Code Readers and OBD Scan Tools for BMW E46 M3 S54 (1999-2005)

Clear BMW chassis
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.

Schwaben Professional Scan Tool For Most BMWs and MINI Coopers
Schwaben by Foxwell - Corporate Logo
Part#: 014020SCH01A
In Stock
Free Shipping

The BMW Service Engine Soon (aka Check Engine Light) has thousands of different meanings. Everything from low coolant messages, engine misfires, transmission temperatures, light bulb failures, brake pad replacement, and so much more. The sophisticated electronics are throughout the car. Isn't it time for a BMW scan tool that can keep up with all of your DIY needs? We think we've found the one - the DIY BMW diagnostic tool that trumps them all. The Schwaben BMW scan tool.

Not all diagnostic scan tools are the same. The cheap ones you find at catalog outlet stores are generic and give you generic information (sometimes not even that). BMW actually has very specialized diagnostic systems that they only share with dealers. The factory diagnostic tools require specialized programs on dedicated laptops that are a pain for the average DIYer to set up and use. The Schwaben BMW diagnostic tool is designed specifically for BMW and MINI. It's not generic and packs some serious features in its small case. We've used this in our service department and were very impressed with the depth of its capabilities. It has features that only the factory ISTA/INPA programs have. Below is a partial list of its prime features -

  • Works on BMW models from 1987-current*; Works on MINI models from 2002-current*
  • Compatible with global OBDII / EOBD standards
  • Reads and clears codes and turns off SES/CEL/MIL/DTC (BMW Powertrain codes, Chassis codes, Body codes, and CAN codes)
  • Special troubleshooting functions to walk you through codes (like the BMW Test Plan)
  • Check and activate electronic components like switches, relays, and actuators
  • Records live sensor data
  • Provides live data graphing
  • Merges graphs for easy and intuitive diagnosis
  • Displays freeze frame data
  • Create a custom data stream
  • Reads and resets most adaptations
  • Reads OBD Readiness
  • Does active tests on systems and components*
  • Performs special functions, coding, security access*
  • Code and program replacement control units
  • Supports all 10 OBDII test modes
  • Resets oil service light
  • Sets inspection 1, 2 service intervals (manual or automatic)
  • Sets inspection mileage
  • Deactivates and reactivates brake control system
  • Retracts calipers for brake pad replacement on newer models
  • Initializes the wear indicator if new pads installed
  • Diagnoses Electronic Parking Brake caliper functionality
  • Multilingual menu options and code definitions
  • Memory card for data backup and software update
  • Print feature
  • Large TFT color screen and menu-driven operations
  • Free life time updates

*Certain functions may be limited due to the requirement of a special factory access code or tools. While versatile, this scan tool covers a wide range of BMW models and platforms and it cannot be a catch-all tool for every job. Some functions may not be available but will be reviewed in future updates.

Note: Microsoft PC required for updates. You will need to register your scan tool in order to receive update notices via e-mail.

Vehicles with 20 pin under hood connector will require the separate adapter for use. Click here for link.

Schwaben OBDII and EOBD Code Scanner - BMW & MINI
Schwaben by Foxwell - Corporate Logo
Part#: 019599SCH01A
In Stock
Free Shipping on orders $99 and up
Check engine fault codes can appear for many reasons, some of them small and some of them potentially catastrophic. To check this quick and easy, we off this OBDII/EOBD Code Reader from Foxwell. This scanner offers useful information for everyone, from an entry-level DIYer to a seasoned automotive Pro. In addition, this scanner features hot keys for I/M readiness testing and reading/clearing DTCs!&Newline; &Newline; Features found in this tool:&Newline; &Newline; Reading/Erasing DTC and I/M hot keys make it easy to use and provide quick access to emissions readiness status, DTC information and erase function.&Newline; RED-Yellow-Green LED's with built in speaker indicate emissions monitor status at a glance and can help catch intermittent problems or confirm repairs during drive cycle.&Newline; Automatic VIN acquisition and decoding makes it much easier to read manufacturer specific codes and enhanced mode 6.&Newline; Tool will read and clear engine system faults and also shows live sensors data in text and graph format, which allows you to focus on any suspicious data parameters.&Newline; Reads freeze frame data, that can show engine conditions such as fuel trim, coolant temp, and more at the time the check engine light was set.&Newline; Multilingual English, French, German, Spanish, Polish and more.&Newline; With easy internet access, you will always have the latest bug fixes and newly added parameters for free for life, Unique one-click updates.&Newline; Reads stored, Pending and Permanent codes.&Newline; Works on all cars sold in US 1996 and later including, Also European On-board diagnostics.&Newline; Does all protocols including CAN protocol.&Newline; Also has a print data function.

P3Cars Low Profile OBD Plug with 2-ft Extension Harness
P3 Gauges - Corporate Logo
Direct Ship
If you have ever wished the OBD plug was easier to access this is the product for you! P3 Cars developed this extension harness for use with their wonderful P3 Gauges but it serves other purposes too. The main feature is the low profile plug that is connected to the car's factory OBD port (by the driver's ankle or knee). With the P3 Gauge or other OBD tools the plug can be large and bulky which can interfere with installation or un-plugging the unit. In some cases the installation requires you to modify the cover for the OBD port for a seamless install. But with the slim design of the P3 extension harness it fits out of sight in almost every application.

The second great feature is that you can now plug into the OBD port from almost anywhere around the car. One complaint most people have is the OBD socket is hidden or awkward to plug anything into. With 2 feet of extension you can now mount the new socket in a more convenient location - higher on the dash, the center console, even under the hood (on some models)! The new location is completely customizable. Tuners and service techs who use multiple plug-in OBD tools really love this harness because they no longer have to crawl around the interior over and over.

This extension harness works on all OBD-II vehicles, including non-BMW cars and trucks.

Carista Bluetooth OBD2 Adapter - BMW & Mini
Carista Bluetooth OBD2 Adapter - BMW & Mini
This application supports basic OBD2 diagnostics only
Carista - Corporate Logo
Part#: COBD-BT24
On Order, ETA Apr 23, 2019
Free Shipping on orders $99 and up
Carista is a smartphone application for both iOS and Android devices that allows owners to diagnose vehicle faults, reset service indicators, and customize vehicle systems without any complicated coding. &Newline; &Newline; In order to use Carista on your vehicle, only three things are required:&Newline; &Newline; An iPhone, iPad, or iPod touch running iOS 8.0 or later OR an Android device running Android 2.3 and up&Newline; The Carista OBD2 App: Available on the Apple AppStore and Google Play&Newline; Bluetooth OBD2 Adapter: Available HERE!&Newline; Uses Bluetooth 4LE which prevents drainage to the car's battery due to it's power saving mode.&Newline; Since the adapter is Bluetooth, the Wi-Fi connection on your mobile device remains open so you can still browse the internet while still remaining connected to the vehicle. &Newline; The Carista Bluetooth OBD2 Adapter is also compatible with the OBD Fusion app on iOS and Android.&Newline; Diagnose (OBD2):&Newline; Carista can check your vehicle's health and report any faults stored in its computers. You can also clear any fault codes and reset your "check engine" light, as emissions test readiness. This is a FREE feature.&Newline; &Newline; Diagnose (Manufacturer-Specific):&Newline; Unlike regular OBD2 apps, Carista also gives you access to advanced manufacturer-specific diagnostics, including computers like ABS, airbag, navigation, etc. and gives you the ability to reset your airbag light, ABS light, traction control light, etc. Manufacturer-Specific Diagnosis is a PAID feature; supported vehicles only.&Newline; &Newline; Customization:&Newline; Carista gives you the power to personalize the behavior of your caraEURtms windows, lights, instruments and more, with a click of a button. Customization is a PAID feature; supported vehicles only.&Newline; &Newline; Service:&Newline; With CaristaaEURtms DIY tools, resetting your oil service indicator, servicing your electronic parking brake or checking your launch control count becomes a 1-click action. This is a PAID feature; supported vehicles only.&Newline; &Newline; Pricing:&Newline; All PAID features listed above are available with an in-app purchase of Pro functionality: complimentary 1 month trial included, annual subscriptions are $39.99/year.
Peake Research R5 FCX-III Fault Code Reader (most BMWs up to 2006)
Peake Research - Corporate Logo
Part#: FCX
Ships on May 20, 2019
Starting at $150.95
Free Shipping
Starting at $150.95
Free Shipping
BMW owners should have a great interest in the R5 FCX-III tool. The BMW's Check-Engine light can mean any number of things. Sometimes it's alerting you to the real need for a repair, but very often it is merely indicating one of the many, simple (top off your coolant) type problems. Tool resets the Check Engine, Service and Oil Change indicator dashboard lights. Easy to use and includes a booklet containing the fault code chart and instructions for use.

Will not work on the following vehicles: E30 M3, E28 M5, E24 M6, E30 325e, 2000 750iL. This unit plugs into the round port under the hood on cars up to 2000. You can use this on 2001 and later cars with the AB03 Adapter. See below.