So I've recently had a bit of a negative experience with my VW Golf 110TSI Highline and decided to get rid of it as soon as VW replaces the damned mechatronics unit and possibly the selector forks.
I've wanted a BMW 1 series coupe ever since they launched and now that I am on the market for a fun car I could easily afford a low mileage late model e82 125i cash seeing as they are well below $20k. Having said that the 220d and 420d could easily be found for under $30k which I would need to take a roughly $10k loan for but I would get a much newer car with newer technology.
So the decision is basically do I get an older car I have wanted for ages which I could service myself and potentially modify slightly or do I get a newer model which I would have to pay BMW to service?
Any other more sensible options you are considering that isn't a 10 year old high maintenance German car or taking a loan out for a very average 2L diesel car?