I've done some Googling online and came up with this: Jim Conforti Shark Injector or Dinan stage 2 software
And as for cold air intake, there's BMW Performance of course, aFe stages 1 and 2, Injen, K&N, and Dinan*.
*Dinan's product page notes that there's a secondary intake duct that routes the air from the brake cooling duct - I have replica Hamann fog duct covers, would these potentially be able to connect?
Mine's an auto, but I read somewhere that there's a Shark injector for autos as well but I'm also considering getting a CAI. Which of the two would be the best combination? In terms of cost, performance, and compatibility?