Subs may come in future, we'll see how it sounds when the mids are in. It's not even a daily driver, but in a way that's even more reason to have perfect sound when I do get to drive the Z4!
For today, rear speaker were the distraction. Progress so far as follows...
Modified a 3D file off Thingiverse, modified it in Tinkercad, to better suit the fitment on the E89 as a speaker adapter from three to four hole mounting. Badly modified as my patience and 3D modelling skills are both low, it'll do the job for me though. May tinker more tomorrow if I have time and do a V3. Final prints are these:
The adapters take the speaker nicely like this, the yellow circles bolts being the ones that go into the original car mounting holes, the orange circled ones just fit the other two speaker mounting points to the adapter. As such the speaker takes two bolts into original holes, they seem to hold it well enough. It's not a perfect fit in the E89 recess, but it'll do for me as it should not be seen behind the grill. I have black M5 bolts coming tomorrow, these silver ones are just what I had to hand for a test fit:
I needed a bit more room behind the grill for the speaker, for now I have snipped some of the plastic off the trim. The metal mesh sits very tightly against the tweeter, but I think will be OK. I have ordered some speaker material to replace the metal mesh, as a plan B, in case the trim keeps popping off due to the pressure of pushing on the tweeter. Material will obviously be far more flexible so should suit the job fine if I need it:

I almost spliced the wires, but decided to be patient as I have speaker cable adapters arriving on Friday (Ali Express) so I can clip them straight into these blue factory ones:
