I just bought a 2004 range rover with 150k miles with the BMW engine. I got the truck for really cheap. Since I bought the truck I have been reading a lot about the L322 model on this forum. Do you guys think I should just sell it and go for 2007+ as it is more reliable or should i just stick with the BMW engine? I am kind of on the fence because I have read a lot of posts saying the jag engine is more reliable. Sometimes i consider buying a 2007+ and other times I just think about running this one to the ground. Even if the transmission were to go bad do you guys think I could sell it for 2k? I have no maintenance records on it but at the moment the engine and transmission are fine and it runs fine. Should I do any preventative maintenance on it? I am not sure if the transmission oil was ever changed. I apologize for the long post and all of the questions. Thank you in advance!