Is your car a Diesel? Your profiles lists a car that I would assume is a Diesel.
Also what year is your car? If you have a round under hood (bonnet) connector you will need a round connector adapter cable for your tool.
Also be careful if you have a Diesel, we do not have E46 Diesel's in the US, many of the suggestions may be incorrect and not sure what codes a Diesel provides.