9k isn't a lot of money when it comes to cars but when your talking about value for money, spending 9k on a basic car that is 10 years old is... thats what I meant.
Your car is lovely for what it is, but it is what it is and making it anything else is going to be a massive audeal.
Like when I was buying, me like you I'm not hugely mechanically minded. I wanted a car that was reliable, stupidly fast, I could use every day and had a warranty so if anything went wrong they could sort it without me worrying. Its piece of mind! Now I've been on the forum so long I've become a self confessed Z geek and know how to sort most bits and pieces from learning from the wonderful Z4-forum members. But I spent my money and bought my perfect car, other than standard wheels the M is pretty much the perfect car for me, not only in looks but as a compromise between power, reliability, running costs and aesthetics.
If you build this car, it won't be any of the above and every time you have an issue it will be problematic.
I still don't understand why you won't go and have a go in an ///M if 340hp is what your aiming for thats 200hp more than your engine currently produces!! Infact it puts out what? 150hp? so your wanting to add more horsepower than the engine produces as is as a minimum! Its a big upgrade go and have a go in one!!!! See if you like it instead of dragging your heels, and ye save yourself some time, heartache and MONEY!
I guarantee you will want everything the M has, its such a better car and trying to recreate one is mindless because you've added a red roof a upgrade aero kit front bumper, lights, some tyres/wheels and a sport button remap..
When you talk about Mods tyres aren't mods... tyres are essential. MPSP were made for high performance vehicles and are OTT for a 2.0 Z4, pretty sure I said that to you when you asked about it on your tyre thread. But again its your choice, your money, but throwing money at things isn't the answer and knowledge is key.
From what I've gained from all these threads you want more power but I'm not sure you know what these engines are like, their characteristics and really what it will do to your car, let alone living with, costs of running and fixing when it goes wrong, where would you take it? The S54 has lots of problems, the S85 has lots of problems, it will be a never ending project that will be far from perfect and seen as tho we all know your a perfectionist, is that what you want??