Are there some things I should check which are relatively simply solved without a lot of mechanical changes?
Like could it be a fuse somewhere?
Clean the MAF sensor unit?
Change air filter?
Generally check hoses as far as possible?
I assume an o2 sensor is a lambda sensor? I did have a fault a few years ago and it was a lambda sensor which was replaced at a main dealers. If I recall it was quite a quick and easy job - is that the case?
I'd like to do as much as possible before going off to some greedy workshop somewhere - when they see a woman with a big ex-expensive car, they generally rub their hands in glee and get ready for a massive rip off