How big are the bills?
Well you can definitely get more performance for £3k but the tradeoff is going to be a car that isn't as comfy and almost certainly an older car.
Is level of comfort something you're bothered about?
BMW M3.
Are there any lovely late-model E46 330is around with a better spec?
If you haven't got xenons or leather then I can kind of see your point, but if you can continue to live without, just pay up, as Lashout says.
Better the devil you know...
1 owner, £3k
http://www.pistonheads.com/classifi...-3-series-98-06/2004-e46-330i-m-sport/3129352
But what can you move on to if you've only got £3k?It has leather seats and xenons etc, those are things I wouldn't give up lol.
I can see your points about better the devil you know, to put it right the way I'd like it will probably cost another 2k tbh.
I should be able to get 3.5k for it, it has nav + intravee and a new set of Eagle F1 Assymetric 2
I just feel it's time to move on - oh the dilemna
But what can you move on to if you've only got £3k?
I honestly don't think you can get anything better for the money than what you already have.
Unless you go crazy and get a CL600 or something, but then you'll bankrupt yourself just looking at it.