Ive got both, I like the half a can of catshit, cant beat the ride with great torque Ive had it about 5 years it has 180K its been a pretty good truck , will probably keep it till I run it in the ground, get one with good maintenance and they will last a long time, Ive owned 2 P38s currently have one, the current one is not as good as the old one that my son wrecked, never had a problem with it (but I still have the engine from the wrecked one, its going into a 03 disco II trail truck) the P38 is similar to all the discos Ive owned, I just replace the 4th head gasket at 140K, the last one lasted only 10K but that's because the dipshit that changed them put them on upside down. I like them both but they are Rovers so your going to have some bumps in the road. Bottom line is get one that has been maintained. My vote is the can of catshit L322 all day especially if they are 6K, Id jump on it, hell a clean disco II is bringing 6-7K I sold a mediocre 01 disco with 135K mi for $4500 in Nov. and I have a buddy that sold an 05 L322 that was wrecked for 4K. and to the gentleman that says the bmw l322 is a can of catshit how many have you owned and how long did you have it/them? what major problems did you have with it so far other than a valley pan and replacing the timing chain and guides as preventative maintenance Ive been happy.