Does anyone have any info about retrofitting bluetooth into a new 2011 328i. They come prewired but without the factory installed nav or bluetooth I heard it can be difficult to sucessfully install a unit and get it coded to work like the factory installed units. Any advice?