I selling one of my obd2 scanners. Was asked if he could test it out to see if it will clear fault codes on a bmw. He did not specify year or model. I sent him an a reply email. But assuming it is a OBD2 car.....are BMW "special" when it comes to code reading?