<p>Wow - so many replies.  Thank you all so much.</p>
	<p>Well, I spent the day car shopping - not to replace the BMW, but my husband's car!  </p>
	<p>He has a vintage Mercedes, that will soon face the same difficult choice.  We decided to trade it while it is still running, and worth something!</p>
	<p>We have narrowed it to a 2005 Infinti G35, a 2004 Lexus GS and a 2004 Audi A6.  All have around 33,000 miles, and all are in the $20,000-$25,000 range.</p>
	<p>After visiting BMW, we have also decided we will probably repair the BMW.  At the dealership, they were asking $35,000 for 2004 X5's with 40,000-ish miles.  I know a 2001 with our mileage is worth closer to $13,000, but our X5 is better than what we saw.  Ours is totally tricked out (xenon lights, navigation, retractable load floor, moonroof, cd changer, super-sweet 19" chrome wheels, etc.).  We also bought it new, and know all its history.</p>
	<p>The quote for repair I gave was from a very reputable german car mechanic, not from the dealer.  The dealer wanted $12,000 for an engine!</p>
	<p>Since the body hasn't changed from 2001, we are feeling this makes sense.  We could, if we're lucky, get years more from the X5 - and it looks awesome.</p>
	<p>So much to consider.  </p>
	<p>Thank you all very, very much for your kind advice!</p>