I know kbb, edmunds, and NADA are way off with their prices on E30 M3's and it even gets worse for low mileage cars. What I've come up with tonight: KBB Retail 1988 with 100K = $8925 KBB Trade In 1988 with 100K = $4825 NADA Retail 1988 = $10,125 Edmunds Retail 1990 with 100K = $10,000 Edmunds Trade In 1990 with 100K = $7,287 So with these figures in hand I hope you'll help with my poll if you've made a purchase in last few years. Please post the price and mileage at time of purchase.