CarGearBench

We don’t test the gear. We read the people who do — and we show our working.

Every figure names its lab and its conditions · We earn a commission if you buy through our links

Repair tools · scanners

$16 or $350. Almost the same data.

Seven scanners, one fault, one car. Car and Driver made the fault rather than waiting for it — unplugging the mass-air-flow sensor on a 2005 Corolla until the light came on — then plugged each scanner into the same car and counted what it could actually read.

Twenty-two times the price, the same data

Live data channels, or parameter IDs, are what this category is compared on: how many things about the running engine the tool can show you at once. Here is how that count moves across a price range of 22 to 1.

Live data channels the scanner can read
  • Gearwrench, $50 21 · $50
  • Foxwell NT301, $56 20 · $56
  • Innova 5610, $350 19 · $350
  • Ancel BD310, $57 18 · $57
  • BlueDriver Pro, $140 17 · $140
  • Fixd, $40 17 · $40
  • Motopower, $16 16 · $16

Scale runs to 21 PIDs, the highest measured value here.

use it Car and Driver, Best OBD-II Scanners, Tested, November 2025. A fault was manufactured rather than waited for: the mass-air-flow sensor was unplugged on a 2005 Toyota Corolla until the check-engine light was confirmed, then every scanner was plugged into the same car and the same fault. Counted per unit: live-data parameter IDs, freeze-frame IDs, inspection and maintenance monitors shown, and the time from plug-in to a code on screen. Professional-grade tools were deliberately excluded.

The cheapest tool reads 16 channels. The dearest reads 19. The one that reads the most — 21 — costs $50, a seventh of the price of the $350 unit. Run the correlation between price and channel count across the seven and it comes out at +0.16, which is to say there is essentially no relationship. That figure is our arithmetic over Car and Driver's counts; the counts are theirs and the sums are in the table below.

What you are actually paying for

So what does $350 buy? One thing, and it is not on most listings in plain language: bidirectional control. A read-only scanner tells you what the car thinks. A bidirectional one can command it — run the fuel pump, cycle an ABS valve, fire an injector — which is how you tell a failed part from a failed sensor reporting a healthy one.

Of the seven, exactly one is fully bidirectional and one is partly. Everything else reads. If you are pulling a code to know whether to worry, read-only is the whole job and $16 does it. If you are diagnosing a fault to repair it yourself, that is the feature you are buying and the channel count is a distraction.

The one with a subscription

One unit in this test requires a subscription. It is the only one, its purchase price is $40, and its channel count is 17 — one more than the $16 tool that asks for nothing further, ever.

A recurring charge on a tool you use twice a year is a different product from the one the price tag describes. It is worth checking on any scanner before buying, because it is rarely on the front of the box.

Seven scanners, as tested

Seven scanners, one fault, one car — ordered by channels read
Product Live data parameter IDs use it Bidirectional commands the car use it Price USD, at test use it Connection as supplied use it Where to buy
Gearwrench Everyday Diagnostic our pick Most live channels of the seven, at a seventh of the dearest 21Limited50Bluetooth Check on Amazon
Foxwell NT301 20No56Corded Check on Amazon
Innova 5610 The only fully bidirectional unit here 19Yes350Corded / Bluetooth Check on Amazon
Ancel BD310 18No57Corded / Bluetooth Check on Amazon
BlueDriver Pro 17No140Bluetooth Check on Amazon
Fixd Requires a subscription — the only one that does 17No40Bluetooth Check on Amazon
Motopower MP69033 Cheapest here, and reads within five channels of the dearest 16No16Corded Check on Amazon

use it Car and Driver, Best OBD-II Scanners, Tested, November 2025. A fault was manufactured rather than waited for: the mass-air-flow sensor was unplugged on a 2005 Toyota Corolla until the check-engine light was confirmed, then every scanner was plugged into the same car and the same fault. Counted per unit: live-data parameter IDs, freeze-frame IDs, inspection and maintenance monitors shown, and the time from plug-in to a code on screen. Professional-grade tools were deliberately excluded.

What nobody has measured

  1. Code coverage beyond the generic set. Every OBD-II tool reads the standard powertrain codes. Manufacturer-specific codes — the ones that actually name the part — vary hugely by tool and by car, and no published test compares them across brands.
  2. Whether the app still exists in five years. Every Bluetooth unit here depends on a phone app and an account. Nothing measures what happens when the company stops updating it, and a corded tool has no such dependency.
  3. Accuracy of the live figures. The counts are of how many channels appear, not of whether the numbers in them are right. No test we found put a known signal in and checked what came out.