Tbh, my 330i i just bought was only £1000 more and it's a hell of a lot more car, as it came with idrive, a similar mileage, two extra cylinders and a hundred extra horses
...
If you can hold out I'd say wait and then buy a 325 or 330. I've owned a six and four pot petrol and i can say the difference is night and day.