Hi Billy, mine started to do the same in the M3 and I purchased a replacement LCD from these guys:

http://www.elecok.com/sharp-lq065t9b...lcd-panel.html

It's a bit of a fiddly job but easily doable. Here's a link to my own car

http://www.bmwhaus.ie/vbulletin/show...-E46-M3/page13