Foxwell NT510 Scanner is well-known for its diagnostic and programming function on BMW & Mini models. Hope this post helps. Update: Updates are free for 18 months after the end users registers the tool with Foxwell. Currently the updates after that are available via the Foxwell portal for $60 Additional manufacture packages: Foxwell NT510 is a multi-car tool (many manufacturers listed in the manual). It is packed with no car software, you are supposed to register and download one software for free via the official site foxwelltech.com, and buy additional manufacture packages also via the Foxwelltech site. Foxwell NT510 scanner test report OK experience: – The included software is not native to Mac computers. – win10 is compatible. – Can can provide sensor data from the oil level system on an F82 M4, The M4 apparently can only read the oil level with the iDrive, which we plan on permanently removing for non-street use. – Allow me to alignment and calibrate fuel injectors on a 2009 535i N54 engine – Can read codes from a transmission control unit (TCU) on a 2003 e46 325xi. – Can register a battery to an e90 328i. – I have a 2007 328i Coupe, NT510 can determine which wheel speed sensor is bad. – NT510 can read and reset airbag service light. I have an intermittent airbag service light on a 2004 X3 that BMW service cannot track down as it clears from memory before I can get it in for service. – Have the ability on the 09 BMW E82 135 to scan for ghost codes, and any other stored codes. For example, example it will read codes that you did not get a scanner connected fast enough while the check engine light was on and it goes off before you know what the code actually was. -Can code new injectors in the BMW 2010 335i. -Can Re-program the Speed Governor on 2011 e90 328i LCI model, vin WBAPH7C52BE852716…please note: Performance software is required to manipulate top speed limiters. -Can perform a throttle actuator adaptation on an e92 M3 after replacment – Is capable of functioning as a universal OBDII reader for all makes in addition to it’s BMW/Mini/RR Specific functions. – Can work with a 2012 mini cooper countryman s all 4. – Have E36 OBD1, for OBD1 cars will require adapter ES2992111 to perform function, Available features will be dependent upon the cars abilities. Not all features are compatible with all models. -Communicates via the obdII plug in the cabin on the E39 M5 2000, no extra adapters needed. – Whether NT510 can read TPMS codes or not (Specifically to tell which TPMS receiver is malfunctioning), it depends on the vehicle,If your car has the ability to provide this information the tool will be able to pull this data. – can read and reset O2 sensor readiness codes but will not code them off permanently. – Updates can be skipped; sequential installation of updates is not required. […]