E46 General
How about a bluetooth OBDII Scanner with tons of extra options besides the usual code reader and reset CEL! LM327 Bluetooth OBD-II Wireless Transceiver Dongle http://www.dealextreme.com/details.dx.sku.16921
http://www.dealextreme.com/details.dx/sku.16921 copy and paste link...
The best part is...