Mind me asking how much you paid for it?
I got mine (see signature) after about a year of casually looking. I paid $11,500 earlier this year when it had 83k miles. I thought I did pretty well. No clue what to expect to pay for a low mileage one like yours!
You should swap the diff out for a 3.73 from an auto e90. Makes it that much more fun to drive. See my thread here:
http://www.e90post.com/forums/showthread.php?t=1403625