Sorry to tell ya this, but there are NO HID kits that can guarantee no errors, regardless of what year car you have.
Most of them state error free, but there are always cases where this is not true. I installed the HPB CanBus HID kit in my 09' 328 E92, these are supposed to be error free, they have history of this being true, however, they threw errors on my car immediately. We tried switching out with new ballasts - still got the errors. Ballasts were double grounded from beginning, so it wasn't that. Adding Error Cancellers would have been useless because the ballasts already have this feature built in if they are CanBus.
Working with HPB, they did everything they could, and ended up would have given me a full refund - but I liked them, so I just coded out the fogs (cold/warm bulb checks & error reporting) and all is good.
Apparently there are just some cars that are more sensitive than others - & I had the luck to get one...
So, basically, you may be OK, may not - in the end it's no big deal to code them out (if you have the cable or know someone that can do it for you).
F32 435ix//Mineral Gray Metallic//Black Dakota Leather//Brushed Aluminum Trim with Black Accent//M Sport Pkg//Premium Pkg//Technology Pkg//Driver Assistance Pkg//Lighting Pkg//Cold Weather Pkg//Dynamic Handling Pkg//Harmon Kardon Surround Sound//MPPK//400M Wheels//MPerf Pedals//MPerf CF Rear Spoiler//MPerf CF Mirror Caps//Mperf LED Sills//Mperf CF Shift Knob//AutoCarbon CF Side Grilles//BMS Burnt Tit Exh Tips