I'm looking for opinions on a cost effective tool that will handle both engine code reading/reset and ABS light reset. The car in question is a BMW and I've looked at Peake as well as the Schwaben tool by Foxwell. I have a Tacoma and a Tahoe, so the ability to read more than BMW is pretty important to me. Price range? As little $$$ as possible to get the job done. I'm not going to be tweaking anything, just diagnostic use.