I have a 2007 E90 which I changed from a MULF2 Low to MULF 2 high and am unable to get anybody in my area competent enough to recode it .One BMW experts? charged me 60 and said it could not be done.

The car has a mike usb and all the fittings
Can anybody advise me which which parrot would work and would it be compatible with my IDrive system ?