Why did you only have the 335i for 3 months?
Firstly, some background behind the purchase.
I bought my 530i in 2006 after many years of coveting an E39 Sport. Remember Gone in 60 Seconds? All those fantastic cars. Everyone has a favourite, most people loved the 67 Shelby GT500 most. Me? The detectives 99 E39 540i
The drive home from the sellers house was one I'll remember for a very long time. I was absolutely overwhelmed with how great it was and how pleased I was in every way with the car. It was just awesome.
Fast forward 5 years and my 4 year old E39 was no longer a 4 year old E39. Infact it wasn't far off 10 years old but it was still costing the sort of money to run you'd associate with an expensive prestige saloon. I had no need to be driving around in an old BMW. I did the maths and actually, upgrading to a nearly new BMW with a full warranty was barely any more expensive. It made perfect logical sense to replace it with something newer and more modern that would give me another 5 years enjoyment.
But what? I couldnt like the E60 no matter how much I tried and I couldn't afford an F10 without taking out a whopping loan or a stupid PCP or something. Enter the E92. On paper, the ideal replacement. Same fuel economy as the E39. Loads of kit. Good looking. Quick. I test drove a few and found them to be great fun to drive. Plastics felt ok. Job done!
Ideal.
I searched for a few months, found the ideal example, made a stupid offer, they accepted and that was that. I was on my way to collect my 335i M Sport, looking forward to that fantastic drive home I'd experienced 5 years earlier with my E39.
But that drive home just.. felt like a drive home. Sure it was a nice car but.. it was just a car. A very good car infact but a car all the same. Where was the magic? It was obvious something didn't feel right as I couldnt even be bothered to post a 'look at my new car' thread on OcUK.
As the weeks rolled by it became clear what the problem really was. As great as the 335i is, it isn't a 5 Series. And I'm a 5 Series person. I love the blend of waftyness and sportiness that seems to suit me so perfectly but which was missing from the 335i. I realised that all I really truely loved about the car was the engine and the Nav system. I began to focus on the negatives. More rattles. Irritating ride. Grr another rattle. Where was the solid, refined BMW feel I loved?
I couldnt see myself keeping the car for 5 years and being as satisfied with it as I was the E39. I'd replaced a fantastic car because it was 'old' and because it wouldnt cost much more to have a newer one. An entirely financially motivated change, I guess.
Not because I really *wanted* a new car. Did it really matter that much how old a car was, surly as I've preached on these forums on numerous occasions its all about condition? My E39 remained in the condition it was when I bought it - that is virtually immaculate, far more so than any 9 year old car had any right to be. My main complaint and advice on here about not buying older cars was all about not BUYING older cars. I wasn't BUYING an older car, I was owning one that I'd owned since it was much younger. Perhaps thats different..
So in the end I decided I'd stick the 335i up for about what I paid (Tried my luck at a tad more first

), drive around in it for a few months, and move it on having enjoyed the summer in what is still a fantastic car. I sold it last month - so everything went perfectly according to plan in the end.
I'm now back in the E39 and absolutely loving it. It will stay until my preferred budget buys a really nice F10, the car I always should have waited for, or until I finally crack and buy a £10k M5. Any regrets? Not at all actually. I got to play with a 335i for the summer and discover what really mattered to me when it came to cars.
So looks like it'll be around for a few more years yet - and who gives a stuff how old it is. Robbie G does, but I certainly dont. It remains one of my most favourite cars of all time and I'll waste as much as it takes to keep it nice

The 335i is a great car, but the E39 5 Series is one of the very greatest BMW have ever made.