I'd say $21-22K, but it depends largely upon how well the car has been taken care of. Typically, low-mileage '99 M3's are advertised for sale around $23-24K. I would think twice about a car with that many miles on it unless I know the previous owner(s) have treated the car well.