Are you ever likely to have an iPhone? If this is a possible future consideration you might want to consider a WIFI ODB interface rather than a Bluetooth one.
That said, that bluetooth one is very cheap - I'd be inclined to buy one just to try it out (In fact, I'm tempted to do just that myself).

[TW]Fox;18201058 said:Just get Carsoft, the cable is like - 10 quid!![]()
I thought you had to purchase the Carsoft BMW & MINI Ultimate Home V8.5 System which is £250+

[TW]Fox;18203905 said:Because MikeHiow posts here, and also you've been asking this on here for months the answer is always the same. Buy Carsoft 6.5 and a cable off Ebay for not much money, and you have access to everything you need for fault code reading from ALL the fault code memories in your car. The fact it isnt 8.5 doesnt matter as you drive a 2001 car.
[TW]Fox;18203905 said:Every time you ask for advice on your car you come across as if you know better and you generally tend to ignore everyones advice anyway.
[TW]Fox;18203905 said:Thats how you ended up with a £500 bill at an indy for about 200 quids worth of work and its how you'll probably end up with an OBD2 reader that can only read the basic codes from your car.
[TW]Fox;18203905 said:At least ask on a BMW forum first - you need to know if it'll read codes from places like the LCM or it's a waste of money.
[TW]Fox;18203981 said:Should be copies on Ebay?
[TW]Fox;18203905 said:Its worth asking if that thing will read all the codes - I honestly dont know. If it does then great, but check, as I suspect it wont. As I said, codes are stored all over the place on the E46 depending on whats failed. I had to read and clear a seperate fault code memory in order to sort my airbag light once..
[TW]Fox;18217648 said:Yes it does - my laptop is a Dell D620 running Windows 7 64bit and it works perfectly.