Skip the auto shop - Our mechanics make house calls

Do All Vehicles Have an OBD System?


Today’s cars are equipped with sophisticated technology. The OBD system (on-board diagnostics) is actually advanced enough to monitor several critical systems on your vehicle and warn you when something starts to go wrong, which can prevent serious damage in the long run.

Not all cars have an OBD system

OBD has been around for a long time, but not all vehicles have this system. OBD I, the first version, was introduced as early as the 1960s, but it wasn’t mandatory on all cars. Some automakers included it from the beginning, but others didn’t adopt it until later on.

OBD II came along later, but it was not made mandatory until 1996. From that point onward, all vehicles sold in the US were required to have an OBD II system. This meant that all vehicles had the same type of connector located somewhere under the dash, and that most of the trouble codes were standardized. Note that not all trouble codes are standard or open for access. Some are automaker-specific and cannot be read without an advanced scan tool (a consumer-grade code reader will not do this).

OBD II also surpassed OBD I in other ways. For instance, OBD I systems would only turn on the Check Engine Light after a failure. OBD II systems are able to monitor gradual deterioration of a system and turn on the Check Engine Light before a failure.

Unlike OBD I, which was a general monitoring system for vehicles, OBD II systems are highly focused on emissions and related systems. While the OBD II system also monitors engine and transmission performance, emissions control is the primary reason it was instituted.

The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details

Skip the repair shop, our top-rated mechanics come to you.

At your home or office

Choose from 600+ repair, maintenance & diagnostic services. Our top-rated mechanics bring all parts & tools to your location.

Fair & transparent pricing

See labor & parts costs upfront, so you can book with confidence.

12-month, 12,000-mile warranty

Our services are backed by a 12-month, 12,000-mile warranty for your peace of mind.

Get A Quote

Ask a Mechanic
(100% Free)

Have a car question? Get free advice from our top-rated mechanics.

Ask A Mechanic
Over 10,000 questions answered!

Need Help With Your Car?

Our certified mobile mechanics make house calls in over 2,000 U.S. cities. Fast, free online quotes for your car repair.


Post a question and get free advice from our certified mechanics.


More related articles

How Long Does a Distributor O Ring Last?
The distributor is part of the ignition system in your vehicle and its purpose is to route high voltage from the ignition coil to the spark plug. The spark plug then...
P0121 OBD-II Trouble Code: TPS "A" Circuit Range Performance Problem
P0121 code definition Throttle Pedal Position Sensor/Switch (TPS) A Circuit Range Performance Problem What the P0121 code means P0121 is a generic OBD-II code which indicates that the Engine Control...
How to Transfer a Car Title in Idaho
In order to prove ownership of a car, you must have the title. However, when a car is sold, given away or inherited, the title needs...

Related questions

Q: How do I know that my OBD system is working right?

The OBD system on your vehicle is a self-monitoring system. The Powertrain Control Module monitors and controls all of the systems and functions that regulate fuel, ignition, emissions, and engine cooling as well as having some minor control over air...

Q: Do all cars have an OBD system?

Virtually all vehicles from the 1987 model year to the present day have an OBD system. Some earlier model year vehicles, but not all, have some semblance of an OBD system. However, their diagnostic abilities are severely limited. There are...

Q: car cranks but doesn't start

When this situation occurs, the first thing I look for is checking the fuses or electrical relays to the ECU. In general, the most common cause of being unable to connect to the scanner or to the ECU is caused...