Best diagnostic tool for home use on 2000 BMW E53 2002 E46s

Post is aim to help DIY user suggest the best diagnostic tool on 2000 BMW E53 and 2002 E46s.

Car make and year:

2000 BMW E53 and 2002 E46s


On the 2000 E53, I’d like to be able to read all modules (with normal resets, etc. possible) for any year up to around 2005. I don’t mind if it’s a dedicated hardware unit or software

To reset the Oil and Inspection (IC module) on the E46s.


Peake tool

Carsoft software

Carly kit


Foxwell NT510 scanner


  1. Test results (with Fail):

1). Peake tool works fine with my 2000 E53 and our 2002 E46s, but is limited to DME diagnosis and isn’t exactly user-friendly.

2). Carsoft software will read pretty much all modules on the 2000 E53 via the BMW-proprietary “DLC” socket under the bonnet, except for the DME & EGS which need to be read from the ODB2 socket inside. On the 2002 E46s which just have ODB2 it will just read DME, and I have to use my Peake tool on these to reset the Oil and Inspection (IC module) on the E46s!

3). I also got the “VAG KKL USB OBD cable with FTDI FT232RL Chip” cable today per…xperimentation, but that was even less successful. The PC just blue screens when trying to install the 2.10.00 driver as directed in the instructions in the link. I’m not having much luck at this…

4). Carly kit: I tested with the Lite software. Varied results, not helped by the fact that it’s not partiuclarly intuitive and/or I’m not that bright!

2000 E53 X5 4.4i via ODB port: 2/24 modules “answered”

2002 E46 330Ci vai ODB port: 17/30 modules “answered”

I wasn’t able to fathom which of the modules “answered” becuase it just seems to show a list on the next screen 2/2, 3/3, 1/1, 5/5.

I can’t “buy” Carly yet as I need it to work on my phone and I borrowed my wife’s. Mine has USB-C and I haven’t got the OTG cable for that yet…

Presumably I’ll know more with the full version (it’s a shame Carly don’t really let you see what you’re going to be able to do before you buy), and it seems worth

having for the E46 at l least, though probably not with my E53!

5). BMW inpa: I manged to get my USB-FTDI serial drivers issue sorted and now I can “see” the car in INPA. Not that that helps me a great deal as it’s *so* complicated I have no idea how to make it do anything except read a few codes!

  1. Test ok with Foxwell NT510 scanner:

Another up and coming stand alone tool that is looking very promising is the Foxwell NT510 BMW/Mini scan tool.

One nice feature of Foxwell NT510 is it appears to support straight up OBDII (covering most, if not all of the common OBDII protocols) with the addition of BMW specific/proprietary code reading and BMW specific service related features.

I received one Foxwell NT510 for evaluation and had spent several hours with it so far and I am liking what I am seeing so far.

Played around on my BMW E70 for a bit, covers ABS, Airbag, Electronic Parking Brake, some EWS/CAS, Active Suspension, Service Resets for $200.

Foxwell NT510 can be updated to include VW/Audi/VAG, Mercedes and some other manufacturers for approximately $70 for model line. These updates are manufacturer specific.

My e70 I have codes all sorts of convenience features for things like door locks, windows, tailgate and lighting.

  1. OBDFusion:

I also suggest OBDFusion as this App does a very good job with standard OBDII Logging and all you need to do is keep and interface in the car and you will always have at least an OBDII tool at hand when out on the road.