Joe Cumiskey is the Bavarian Sales Manager - Phone: +49 931 27885 889
cumiskey@bavarianmotorcars.com
They give different amounts for your trade in.
Here's their stock list
http://www.bavarianmotorcars.com/bmw/stock.php
You may be able to negotiate off their stock list bit doubtful on an M3.