In 2012 I bought a high spec MY2009 330D LCI touring with 72k on the clock for £12650
In 2011 I bought a high spec MY2009 335i M Sport Coupe with 20k on the clock from a main dealer with a 2 year warranty for £20k. Late last year the same car sold for £15k with 80k on the clock.
Car values between 2009 and 2012 were very low and the market has been correcting ever since. You, and I go, got an exceptional deal the likes of which are unlikely to be seen again. You must realise this because you ended up losing under a grand on it over the space of 3 years!
Try finding a 3 year old 330d touring for £12650 today!