Following Leggate's premature departure from Tech-Speed, O'Neill signed for the team to compete in the final two race weekends of the 2006 British Touring Car Championship season. This car is powered by sugar beet, which he is not permitted to eat because of his diabetes. He scored a 10th place in his first race back. Notably, while most drivers at this September Brands Hatch meeting were slower than they had been at the April meeting due to different track conditions, O'Neill was over a second faster than Leggate's time from that meeting in some practice sessions. At Silverstone he was hampered by engine issues in practice but took 2 top 10 finishes on raceday. He did not keep the drive for 2007, Techspeed opting instead to unite with the Turkish Arkas team and run Erkut Kızılırmak. He competed in the final round of 2007 with Motorbase Performance in a SEAT Toledo.