this post was submitted on 22 Sep 2025
33 points (97.1% liked)

Cars - For Car Enthusiasts

4880 readers
1 users here now

About Community

c/Cars is the largest automotive enthusiast community on Lemmy and the fediverse. We're your central hub for vehicle-related discussion, industry news, reviews, projects, DIY guides, advice, stories, and more.


Rules





founded 2 years ago
MODERATORS
 

I'm thinking of picking up an OBD II scanner to check for codes. My car has some driving issues and maybe I can check for codes and work out a plan. I could take it to a mechanic but I don't have one I can trust yet.

So any recommendations for reasonably priced scanner that supports a 2018 Impreza?

Thanks

top 18 comments
sorted by: hot top controversial new old
[–] Onomatopoeia@lemmy.cafe 14 points 4 days ago* (last edited 3 days ago) (3 children)

Torque app on your phone (free) with a Bluetooth reader (<$10).

Edit: Don't leave this connected all the time. I've seen it cause weird errors if it's always connected. Just use it to read codes, then throw it in the glove box.

[–] seathru@lemmy.sdf.org 8 points 3 days ago

Torque is one of those apps that has been so useful over the years, I feel like I should buy it a second time.

This. I've used an ELM scanner and torque for years. It even read info from a 95 Cougar which isnt even fully OBDII compliant.

[–] 0ops@piefed.zip 1 points 3 days ago

It's a cheap scanner, and it'll probably rattle apart eventually (I'm on my 3rd). But it's 10 fucking dollars, literally fast food meal money, totally worth it.

[–] Brkdncr@lemmy.world 7 points 4 days ago

Auto parts stores might do it for free.

[–] pfwood178@sh.itjust.works 7 points 4 days ago (2 children)

If you just need a scanner to get and clear the codes, grab the cheapest one you can find. No point in spending the extra money on one that connects to the Internet and/or diagnoses your codes if you are mildly competent at using a search engine yourself.

[–] CmdrShepard49@sh.itjust.works 3 points 3 days ago (1 children)

Agreed especially if they're just going to take it to a mechanic. Clearing the codes is just going to make their job a little bit harder.

[–] YurkshireLad@lemmy.ca 1 points 3 days ago

I won't clear any codes, just write them down.

[–] blargh513@sh.itjust.works 2 points 3 days ago

I still use an ancient Matco I bought off some random guy in the late 90s. It does two things: reads codes, erases them.

I still use it for all my quick needs. No batteries, no app, no updates, just plug it in and go.

I have a Launch full featured scan tool, but it is always running updates, and I never remember to charge it. Good for more detailed diagnostics, but my old Matco is always there for me.

Unless you're doing the diagnosis and repairs yourself, get the simplest one you can find.

[–] 0ops@piefed.zip 2 points 3 days ago

If all you need is OBD II, then you have a lot of great cheap options here already. It's definitely worth having a cheapo one at least.

Just in case you aren't aware though, OBD II is required by the US government for emissions reasons, and lots of car manufacturers will have their own proprietary codes on top of those that may not be read by any old generic OBD II scanner. To get those codes you'd need that car manufacturer's proprietary scanner, and that's going to be a lot more expensive.

[–] dan1101@lemmy.world 3 points 3 days ago

I would get one that can do live data and graphing/history. I was diagnosing an intermittent stalling issue and it took me a while to determine the ECU was seeing zero RPMs when the engine stalled. It was a Kia, turned out to be the crankshaft position sensor.

[–] lka1988@lemmy.dbzer0.com 3 points 3 days ago

My go-to is an OBDLink MX+ dongle, and their OBDLink app (which is just a white label version of OBD Fusion with free plugins if you own the dongle).

Torque is the oldie-but-goodie.

[–] Ebby@lemmy.ssba.com 4 points 4 days ago* (last edited 4 days ago)

I have a cheap Bluetooth dongle with an app and a plug-in handheld device. Both scanners read all my cars except one each, but each device doesn't read a different car, so I'm covered.

I prefer the Bluetooth dongle. It's more modern, but the setup/pairing sucked for me. The handheld device either works right away, or it doesn't.

[–] venusaur@lemmy.world 3 points 3 days ago

Just get the cheapest wired OBDII you can find. Don’t have to worry about an app and pairing.

Ancel makes a cheap one.

I have one by foxwell that is a bit more robust. I like its live data capabilities. If you’re gonna be going any deeper than just codes might want to consider something like that.

[–] Triumph@fedia.io 3 points 3 days ago

As mentioned elsewhere, if the only thing you want to do is read codes, a $10 BT dongle and a phone app is going to be just fine.

But if you want to do more involved diagnosis, you'll need something better. HF has Icon branded diag tools, like this one (which is the cheapest of the three). I haven't used it myself, but Eric O from SMA has some Icon model that I've seen him use and be happy with.

[–] ivanafterall@lemmy.world 3 points 3 days ago

Recently watched a video where they compared expensive vs. cheap Chinese auto tools, and the OBD scanner was one where the $7 cheap Chinese one outperformed the $200 whatever bullshit "fancy" one. For whatever it's worth. Very, very much just one anecdote based on one video.

[–] buliarous@lemmy.world 2 points 3 days ago (1 children)

bluedriver and the ios app are the best — 99$ and even provides “most common cause & fix” suggestions for codes that pop up — you can get it on amazon

[–] XeroxCool@lemmy.world 1 points 3 days ago

Somewhat anecdotal, but I don't believe the suggested fixes are from any actual make/model history. It's just the top answers from fixya for those codes. My model is notorious for not needing standard fixes but that's all I saw in the screenshots provided. But if my weird model is inaccurate, I have no reason to believe the suggestions are any better than the Google search summary.