Yes Yes Yes. 2001 320d with100k looking from £1500-£2800 depending on condition, service history etc I am on my 2nd 320d but also own a 330ci, I preffer the 320ds all day long One with full service history will be a good buy. Research swirlflaps and get them blanked off. Bushes will need changing if not already done but wont cost too much. In my opinion mate, the 320d is the best value for money car on the market at the moment. Go for it, you wont regret it.