2003 Range Rover, needs a new engine (confirmed by dealership and 2 third party mechanics prior). 10 year old car, but I do want to keep it. I would only buy a rebuilt or used engine. I know very little about pricing on this though, what should I be looking for and expecting in terms of prices for the engine and what about the labor? Where should I look? I also heard you can use a BMW engine 4.4 03-06 on this. Is that true? Any tips or ideas in any form or fashion would be appreciated.