The missus has a 8 month old mini which got a massive chip a few weeks back. Guy came out and did a great job fitting, really careful etc. They wouldn't let her have official bmw screen and was the above make. It looked okay, had the heated elements as it should, rain and light sensor but after 2 hours and putting the car back together it turned out it wasn't the correct shape. Some how the drivers side came out too far and meant there was a gap between the dash and the glass and it was too far away from the pillar so you could see all the wiring from the outside.
It was clearly fitted properly, exactly in the middle etc but glass was the wrong shape. Apparently I happens.
Anyway, they are now fitting a bmw screen for no extra cost. Fingers crossed this one fits