I received this back from "Jay Horak" at autoenginuity.com
concerning use of their scan tool for my needs.
--"We won't reset oil and service interval lights--only the MIL. The former are BMW only--not OBDII. Now on the '95 it has no OBDII connector and won't work at all. The E34s require a Peake tool or CarSoft. The E39 5 series was the first OBDII complaint vehicle."--
Jay's response was to my inquiry
comments: I am considering purchasing your OBD II Scan Tool.
I have two(2) cars a '99 BMW 328ia and a '95 BMW 525ita
If i were to buy the OBD II scan tool - I can see from the ad and other articles that it will do diagnositics and resetting
of oil and maintenance lights on the '99 3 series.
But, will it do anything on the '95 5 series ? for instance -
1) will it read codes instead of using the gas pedal method
2) will it monitor any engine activities, ie. O2
3) will it reset maintenance lights

So the scan tool is not backwards compatible and it does not take care of service lights.
I believe the peake scan tool will do what I want.
Read codes on my '95 525ita so I don't have to do the gas pedal thing
Reset oil changes and service lights on '95
Read codes on my '99 328ia (although it won't do the advance diagnostics that the scan tool would)
Reset lights on the '99
<_< Does anybody have experience using the Peake tool on different model BMWs?