ABW continues to impress. I have an E91 (2010 328i Touring) with a hopped up 335i engine transplant, upgraded suspension, aftermarket cat & muffler, etc. etc. purchased from a Chicago-based BAT seller. The car runs like Jack the Bear (thanks ABW!) and yet the non-BMW cat and muffler causes the beast's self-diagnosis to throw an error code and display the check engine light. ABW's factory OBD scanner doesn't want to clear the code (unless I go back to a stock cat). I brought over my aftermarket OBDII scanner to ABW, and they showed me how to use it to clear the code and get rid of the check engine light, no charge. ABW rocks!