I went to a BMW dealer today to look at a 2011 BMW 335xdrive, test drove it and fell in love. I sat down and negotiated $6900 off MSRP and $15k for my MS3(2008.5 CWP Sport with 29,500 miles) as a trade in what do you guys think?(my ms3 has winter wheels on with tires with 40% remaining thread left fyi)