Originally Posted by shortie
£1750 less than i paid for it over 10 months ago which i do not think is too bad.....
Sounds like the dealer is doing you a massive favour there, you did well. Most cars worth over £10K-ish would lose at least that the minute you drive away from the forecourt.
As said above, try a 330d or 335d. A different engine can make the car feel quite a lot different. Also dont tarnish all 3 series with the same brush just cos you had problems with your 320i - give another one a try