oh no, its very straightforward. The cover on the rear seat hooks through the rear headrests and then some little elastic tags that go under the seat cushion to hold it in position.
It takes a couple of minutes to put the cover on.
The covers that go over the back of the front seats take moments to put on.
BMW really thought this through when the designed it. It even has a zip through it, should you have one rear seat folded down !!
It comes in a nice nylon bag and has instructions .....