I don't normally leave reviews but I was impressed with the product. I have a 2012 BMW 135 and my nav screen was damaged. This one from the seller did take a couple of weeks to arrive but I was impressed with the quality of the product and it fit perfectly back where the OEM one came out. The price was great on it and after installing it looks like factory new.