If you dont like the quote, go somewhere else. Dont whinge about it. You've said it yourself, you cant do the job yourself, so what your buy price and labour is, is irrelevant.
The N46 is a dumpster fire of an engine, so you're lucky any mechanic that knows BMWs would touch it.