“This fits well.... well actually, it came rolled up, and had to leave it in the house for a couple of days to flatten out.... but having done that, and for the price meets my expectations. It's flimsier than I would expect an OEM product would be (but I haven't actually seen the BMW one, only compared with the one in my Mazda). But this is a third of the price, and does the job.
The non slip part is only the middle square. In my boot I have an boot organiser on one side, and the dog has the other so she only has half her Area as non slip... I've now put a large carpet sample square, which kinda grips on the non slip area, and extends a non slip are for her.
It's not perfect, but for the money I would recommend this as being pretty good. Yes I would buy again.”