Then keep it :thumbs: It won't be that hard to DIY on it. It's always just a time constraint issue.
You know very well the car is good. You know it better than anyone of us. Keep it, and recruit okes if you need a hand, I haven't worked on an e90 yet but I'll be damned if google/TIS/realoem etc can't help you out if you just have some tools and time :rollsmile:
If an average joe like me can service an M3 then anyone can :thumbs: You know you want to.
I'm home next week, I know I've said it before, but def next week sometime.