So after many years of back and forth and wanting a BMW but then using this forum as research I always got bad news so always bought something else instead. I sold my Audi A3 2.0T extremely fast and unexpected so I decided this time im getting a BMW and rather just went with my own knowledge and research I have done. Yes the 325i is not going to give me the speed I want but it will damn well be more reliable then a 335i, maintenance wise. Anyways here she is 2007 with +-170k on the clock, not a MSport though :-(
but she does have the motorsport wheels and a set of secret MSport springs which sit lower than the norm 
I only got the car on Sat morning and havent had much time to drive it besides to work an back but FARRRRRRRK me am I loving it. Doubt Im going to change brands after this and I thin Im going to keep this car for a while......very different drive to everything else Ive had, but probably will be as I come from owning a host of hot hatches from G5,A3,Polo GTI,Vtec etc....loving it