BMW Scanner 1.4 vs. INPA K+DCAN cable

BMW Scanner 1.4.0 and INPA K+DCAN cable, which is better?

My vehicle:
BMW X5 E53 3.0L 2002 200K KM North American

Aim:
Read BMW specific error codes to diagnose ABS, Brake, DSC traffic lights issue that I have right now. Or any other future issue with my car.

My Experience:
Never hook up my car on computer stuff. This is the first time. I am not looking for coding right now.

My current understanding:
My car had K-line interface, I should get a USB cable not serial cable.

My confusion:
Which cable and software should I use? Where can I go for it? I am not willing spent large amount of money on professional devices. I will mess it up.

Cable options I see online
BMW scanner V1.4.0 interface
INPA K+DCAN USB cable

BMW Scanner V1.4.0

BMW Scanner V1.4.0

BMW INPA K DCAN Cable
Software options I see online
PA-soft
INPA
I post my information and intention on forums, these are the answers I got:

Member 1:
PA Soft (BMW Scanner) MUST have a PA Soft interface to work.
The D/K CAN (may) work with BMW software. I say may as I generally avoid crap shoot interfaces for cheap prices.

Member 2:
The BMW Scanner 1.4.0 needs its own cable. It cannot use a generic OBD to USB interface cable.
Member 3:
—– BMW SCANNER 1.4 for people who do not want to complicate long life, you can do many things but not all

—– EDIABAS INPA complicated of get it going, complicated to handle, but you can do all or most of what they do in the once, and increasingly now that VMware wheel ISIS professional tool …. (INPA) vs Interface for the whole family (BMW SCANNER)

Member 4:
I have downloaded the Pa-soft software and downloaded the cable driver for the Win 7 32 bit version and manually install it you can get it working. I prefer BMW Scanner 1.4.

Member 5:
I know 1.4.0 supports models:
E38 (7′)
E39 (5′)
E46 (3′)
E53 (X5)
E83 (X3)
E85 (Z4)
and 2.0.1 supports:
E60/E61(5′)
E63/E64(6′)
E65-E68(7′)
E70/E71(X5/X6)
E81/E82/E87/E88(1′)
E90-E93(3′)
BMW OBD2 Scanner 2.20 k+Dcan supports the same models, or it support more earlier models like 1.4.0. and that is the difference between 2.0.1 versus 2.20 k+Dcan in function range, coding ant etc. 2.20 k+Dcan to work on newer models need to remove pin 8 from obd connector.
When I first used BMW Scanner 1.4 I fell in love from first time. But I took a week to load, translate, read, try INPA software….after few more cars I learned been faster.

So PA-soft is simple, INPA is VARY complicated.

Member 6,7,8….
But I have made up my mind to buy both this two cheap cables (38 bucks from obd365) and make my own comments in the next few weeks.

Relate article: EWS Error BMW scanner 1.4 on 2002 530i

sales