I don't think the 3.0 was 34k. Maybe the 2.5
I have looked at USA prices too and they aren't that great. Its too much of a hassle to do the USA import.
It is what it is right... some cars just keep their value because of how many were made.
I'm sure if you were selling your x5 and the market value was 16.. you wouldnt sell for 10 right? =)