Hey Guru's

I topped up my oil the other day, first drive in it I got oil pressure warning, then the beauty died on me.

Since Ive had it at the mechanics, various fault codes of many sensors. I cleaned a few, drained the oil and refilled. Got the fault codes down to 3 VVT actuator, sensor, and VVT voltage.

Replaced the VVT motor and sensor. No luck?

Mechanics and Computer Guy have said they dont know how else to go about it.

Any advice Gurus? 2005 e87 118i

Cheer for the time in reading this.