BMW 2007 X5 3.0si, N70, E52K engine. My mechanic needs to do a gasket replacement and wants to change out the oil pan. His official prices for parts seem high. Any suggestions on websites where I can source OEM parts at a lower price? Any harm in using second hand parts? For instance, the official cost for new moonroof actuator/motor was $800. I found an OEM eBay used replacement for $35. Works fine.