M-Sport seat bases are still available from BMW also. I would advise getting one or two depending on what you need. Without going into a lot of detail here, the repair to my bolsters was far from perfect. Mis-shaped bolsters and no symmetry, and not properly colour matched. I was willing to accept as close as possible colouring bearing in mind the age difference from old to new and allowing for fading and wear to help match sides up.
If you want, pm me your number and I'll whatsapp you some 'after' pictures of my seat.
Sent from my WT19i using Tapatalk 2