the one i just fitted to mine was a 15 (16 if you count the c/f button) i think out a 1991 onwards model, called OBC IV.
what i would recommend first is remove your clock and see how many wires go into the plug, if only a few it wont be such an easy retrofit, if a bunch of wires it will be a lot easier.
check the above then order code plug from dealer quoting your chassis no.
mine was £26.13+vat, just last month.
it is reasonably easy to solder onto pcb in obc, if a little confined space wise!
Iain
1993 BMW 525 TDS SE 150K 2.5 Turbo Diesel, performance air filter, lowered sports suspension 30mm, full stainless decat exhaust, boot-lid spoiler, OBC retrofit, E60 Trapezoid alloys