Hello- When under load (gently climbing a hill), my 95 525i gently knocks and pings. This is even with premium fuel. Car is an automatic and totally stock. The rpm's are at about 2K-3K and I'm not giving it much gas. This even happens with premium fuel (chevron and shell).

Any thoughts?

My thought are:
- Bad ping sensors
- Bad fuel pressure

That's as far as I've thought.