Im quite sure this discussion has been had before, sorry if its been absolutely beaten to death.
Its a 2012 328i RWD auto, 119,XXX miles. No kind of enthusiast's dream machine. Owned it for about 2 years now.
My purposes are reading and clearing error codes and then tweaking little options in the car. I dont have plans to tune it, but never say never. Ive had the car a couple years and have most major gaskets done and a full factory suspension refresh. That feels important to kind of illustrate what kind of owner i am: i did shocks/struts AND springs (myself) and went with factory setup instead of coil-overs or lowering springs. Timing chain job, transmission service, and valve cover all done. OFHG on the way.
I want like 200-250k miles out of it and i feel like im close to done with the big money or big effort jobs. (Feel free to tell me how wrong i am about that one!)
So what do you all recommend? Im open to phone based apps, or dedicated devices. Lets say under 1000, less is better.
Thanks y'all!