I am a Canadian in the market for a used Z3. I would like a 97 or 98 2.8L. I have checked the Canadian black book which values these cars around 20-24k. However, the only cars I can find are between 30-33k. Is there a reason for this? Will I be able to talk them down to a reasonable price? Where should I look to find the best price? Please help, I really want this car but am not willing to pay $10k more then its worth.