I've got a spare one up for grabs. Bought one from In Car Tunes (PC7-BMW-01 AUX in adaptor). They sent me one they had cobbled together then, before I got chance to fit it, they emailed to say that they could send me one with the proper heat shielding around the circuit board (rather than what looks like electrical tape) and a proper connector (rather than a modified one).
The sound quality on mine is good but it was dreadful at first. Changed the 3.5mm jack lead to a better quality one and it made a massive difference.
All I ask is that you pay postage - or you can collect it if you live in or near Sheffield.
First to reply gets first dibs...