All vehicles since 2004, and some vehicles from 1994 and later, are equipped with an OBD2 port. However, the location of this port depends on the car model. For instance, the OBD2 port location for BMW 3 E90 should be located within reach of the driver.
Table of Contents
What OBD2 protocol does BMW use?
OBD stands for on-board diagnostics, and the current standard is OBD2. BMW began installing the 16-pin OBD2 socket in its vehicles from 1996. Prior to this, the OBD1 standard was used. OBD2 has been mandatory in vehicles with gasoline engines since 2001, and diesel-engined vehicles since 2004.
Will any OBD2 Scanner work on BMW?
Therefore, to keep the cost low, one would be better off buying a BMW specific OBD scanner, if it’s only gonna be used on BMWs. An OBD scanner for BMW will read the standard OBD error codes along with BMW proprietary codes. They are not expected to read codes from other manufacturers, though.
What OBD2 protocol does my car support?
An OBD2 compliant vehicle can use any of the five communication protocols: SAE J1850 PWM, SAE J1850 VPW, ISO9141-2, ISO14230-4 (KWP2000), and since 2003 also ISO 15765-4/SAE J2480. ELM-USB and OBDTester support all of them.
What software do BMW technicians use?
The ISTA-P obd software for BMW cars is one of the latest and most popular diagnostic tools for BMW vehicles. This software provides all the required scan, programming and repair functions. Its key features include a USB cable and Easy Install software. It is also compatible with various BMW models from 1995 to 2019+.
What does ISO 9141 mean?
1 Scope. This part of ISO 9141 describes a subset of ISO 9141:1989. It specifies the requirements for setting up the interchange of digital information between on-board emission-related Electronic Control Units (ECUs) of road vehicles and the SAE OBD II scan tool as specified in SAE J1978.
What kind of code reader do I need for BMW?
One nt510elite code reader is enough for professional diagnosis. BI-DIRECTIONAL/ACTIVE TEST OPERATION: NT510 elite scanner for bmw allows you to temporarily activate or control a vehicle system or component for active test, provides accurate data results about troubleshoot and diagnostic problems.
What scan tool does BMW dealership use?
BMW’s factory tool is the PC based Online Service System (O.S.S.).
Can Autozone scan BMW?
BMW Test, Scan and Specialty Tools for Cars, Trucks & SUVs.
What is the difference between a Type A and Type B OBD-II DTC?
Typically, type A will be found in cars, while type B is common in medium and heavy duty vehicles. As evident from the illustration, the two types share similar OBD2 pinouts, but provide two different power supply outputs (12V for type A and 24V for type B).
What car model years can you check with OBD2?
- 1996 or newer model year vehicle sold in the United States. United States legislation requires all cars and light trucks model year (MY) 1996 and newer to be OBD2 compliant.
- 2001 or newer model year gasoline vehicle sold in the European Union.
- 2004 or newer model year diesel vehicle sold in the European Union.
How do I know if my vehicle is OBD2 compliant?
There will be a note on a sticker or nameplate under the hood stating “OBD II compliant” or “OBD II Certified”.
Does OBDeleven work on BMW?
Official agreement OBDeleven finalized an agreement with BMW, enabling us to work on adding more brands to the list of our supported vehicles and kickstarting the development process for BMW software support.
Where is the obd2 port on a 2006 BMW 325i?

Does carista work for BMW?
Carista supports a wide range of models by Volkswagen, Audi, BMW, Lexus, Mini, Scion, and Toyota. Get the Carista OBD2 adapter and you will receive: Free 1-month trial of paid app features.
What do I need for BMW coding?
If you want to try coding your BMW yourself, you only need a coding interface cable (ENET or DCAN depending on your vehicle) and a BMW coding tool.
How do I put my BMW into diagnostic mode?

What does KWP2000 mean on a OBD2 Scanner?
Keyword Protocol 2000, abbreviated KWP2000, is a communications protocol used for on-board vehicle diagnostics systems (OBD). This protocol covers the application layer in the OSI model of computer networking. The protocol is standardized by International Organization for Standardization as ISO 14230.
What does DTC 1 mean?
Third DTC Character 1 โ Fuel and air metering. 2 โ Fuel and air metering (injector circuit) 3 โ Ignition systems or misfires. 4 โ Emission controls.
What does SAE J1850 PWM protocol mean?
SAE J1850 PWM This signal is Pulse Width Modulation, which runs at 41.6 kbps. This protocol is generally used on Ford vehicles.
Which is better BimmerCode or BimmerLink?
BimmerCode is for all the features (seats, lights, windows, etc) and BimmerLink is more for diagnostics (battery registration, clearing faults, pulling trouble codes, etc.). They just just happen to overlap with the ASD feature but only BimmerLink can code out burbles and open/close valves.
Is Carly Scanner good for BMW?
Quality product always improving and very easy to use, i bought for BMW diagnostics/coding etc i have dealer level laptop based (icom,inpa) diagnostic equipment for in depth work on BMW/MINI which is top level however can be time consuming for quick turn around work in the shop, Carly is much faster for coding/ …
What scanners can register a BMW battery?
A battery registration must be performed with a BMW OBD2 scanner (also known as a BMW diagnostic scanner or code reader). The BMW scanner tool is simply plugged into the OBD2 port underneath the dashboard of your vehicle which connects electronically to the engine control module (DME).
What is BMW INPA used for?
INPA is a factory-developed diagnostic interpreter program for communicating your BMW vehicle with EDIABAS. INPA is a powerful and comprehensive tool for diagnosing and coding your BMW. It connects to all the moduels and systems of your BMW.
Does Bimmercode read codes?
Bimmercode does not read error code; it is an App that does coding, somewhat like E-Sys, but at a much reduced level.