So my mechanic just purchased a 2004 325xi. He has done a lot of work on it. He is looking for $3200.00 for the car. Any thoughts?