Op - I believe the part you have is for a DCT M3. 6MT car use a different cluster from what I can see on RealOEM.com
http://www.realoem.com/bmw/showparts...2&fg=05&hl=159
It also looks like BMW makes several clusters. DCT, 6MT, KPH, MPH & KPH, ect...
I met a guy who does coding over here in DE. He told me he can do this to any BMW. The a hardest part is getting a cluster. Then you just need someone to code the cluster which he said he charges about 140 euros - IF I remember right.
Here is his 135i with a M3 cluster in it. Everything works except the rpm lights in the tach ring. But the rpm yellow/red band does move up and down - for warmup. Just the redline lights don't work.
I had my 135i cluster coded for the M3 digital speedo & also for it to reflect TRUE vehicle speed instead of the OE "buffered" value (+3 -5% higher).
Dackel