When I first set used my LPG on the 325i I had not connected the O2 sensor or the TPS and it actually ran fine, I then connected the TPS the next day and it would run ok, but stall every time I pulled up and it didnt find idle.
I than connected up the O2 sensor and it was fine again! found its idle, running fine across the board, BUT I soon discovered the LPG economy was not very good! I got 150 miles from £27 of Gas!! which worked out to approx 3.75 miles per litre!

Over the next few tanks this improved slightly to 4.5 or so mlies per litre, not that good as I was getting 28mpg on petrol, so I thought it must be a problem with the LPG ECU, I have not had much luck with laptop (packed up) and lead difficult to make!
So I disconnected the power to the ECU to reset the settings, which caused it to loose its ability to idle! and now its hunting on idle form 500rpm to 1200rpm or sometimes its idles perfectly. I have ordered a New O2 sensor as the one which came with my secondhand kit was looking old and I can only assume that both the Poor mpg and the idle problems are down to the sensor?
I will update once my sensor has been changed.
