K-Line Diagnostic Cable For vehicles manufactured 07/2000 - 02/2007 from Cable Shack their price: £28.99.
If your car was built between 07/2000 and 02/2007, this cable is all you require. This cable uses the 16 pin OBD port found inside drivers footwell on A post.

What Can You Do With the Cable?
The following is a small selection of what is possible
• Error code reading and resetting - individually or complete car
• Service light reset – SII & CBS service intervals
• Read and reset airbag / EML faults
• Diagnostics – individual modules or complete car
• Resetting adaptations
• Force DPF regeneration
• Checking last regeneration stats
• DDE/DME to CAS alignment
• Resetting electronic steering lock errors
• Programming new injector values after replacement
• Program new ASC/DSC unit to your car
• Activate ABS pump for bleeding
• Power up and check individual modules and there functions
• Test wheel speed sensors
• Show live data
• Vanos testing
• Fuel rail pressures
• Adjust vehicle height (air suspension)
• Vehicle coding/programming & much more
• One click installation
Full details here http://www.cable-shack.co.uk/index.php
£19 including postage
I am upgrading to the D-Can switcched cable which will continue to be used on my E85 and E46 but also enable me to work with Daughter's E91
Norman
If your car was built between 07/2000 and 02/2007, this cable is all you require. This cable uses the 16 pin OBD port found inside drivers footwell on A post.

What Can You Do With the Cable?
The following is a small selection of what is possible
• Error code reading and resetting - individually or complete car
• Service light reset – SII & CBS service intervals
• Read and reset airbag / EML faults
• Diagnostics – individual modules or complete car
• Resetting adaptations
• Force DPF regeneration
• Checking last regeneration stats
• DDE/DME to CAS alignment
• Resetting electronic steering lock errors
• Programming new injector values after replacement
• Program new ASC/DSC unit to your car
• Activate ABS pump for bleeding
• Power up and check individual modules and there functions
• Test wheel speed sensors
• Show live data
• Vanos testing
• Fuel rail pressures
• Adjust vehicle height (air suspension)
• Vehicle coding/programming & much more
• One click installation
Full details here http://www.cable-shack.co.uk/index.php
£19 including postage
I am upgrading to the D-Can switcched cable which will continue to be used on my E85 and E46 but also enable me to work with Daughter's E91
Norman