Hey mate, I got mine recently for 18k with 110k kms. My HPFP was replaced before I got the car at about 100k so looks like its a bit of a luck draw on that one.
I am also in the same boat as to mechanical aptitude, but after having a small look around on these forums, the info on this platform is endless. There is a DIY for everything and the people help no end!
You could probably build a 335i from scratch just reading sockets thread
I would say if you have a good indy mech and you are willing to do some work yourself, go for it! I couldn't be happier with my 335i.