I've a few tasks looming on the horizon, and wonder on the best solution. The car is an E92 330D lci (2011). There's a new battery that will require registering (not coding), distance to brake renewal resetting, monitoring the DPF and perhaps forcing a regeneration, and whatever comes up. The vehicle is serviced for oil and brake fluid at whichever BMW dealership is convenient, so those setting don't require resetting. In no particular order, I've considered purchasing either Carly, a D-Can cable together with all the usual software, Rheingold, or a Foxwell NT510 or something similar. The Carly I have now ruled out after they confirmed their change in pricing policy in an email the began: "Yes this is correct. The App costs 54,99 EUR per Year. " I'm not adverse to using a PC based solution, but not sure I'm willing to go through the learning curve that some feel is necessary to avoid a coding catastrophe. Rheingold looks easiest to use but relatively expensive. Comments and suggestions appreciated and welcome.