As far as I know models apart from 518i and 520i have the chip with "info" on the car's dashboard. So practically any OBC will work. If OBC has memory chip on it, then you should remove it.
518 and 520 does not have that chip in dashboard and OBC has to have it inside.