I guess I can chime in since I was in the same situation.
I sold me previous car in search of my first BMW that had to have what I wanted and I wasn't settling.
In the end thanks to e90post I was able to find what I was looking for around the price that I thought was fare.
2007 Alpine White on Coral red Leather ( idrive which I love, heated seats, sports package, logic7, 6MT, all original recipes and service records since day 1, and under 53,xxx miles )
Be patient and you to shall find what you are looking for, I found mine 1000 miles away flew to her and drove that ass back. Biggest smile on my face the whole 14hrs drive back lol