Buy a BMW 120D
They are not a good buy new, but 2nd hand they can be excellent. You need to find one with lots of extra's which would make it a bargain.
The guy I bought mine from had put over 5 grands worth of extras into the car including leather, keyless entry and start, puddle lighting, the Hi-Fi system including Logic 7, Xenons and a whole lot more. The car was less than 2 years old, 19000 on the clock and cost me £14995.
I've owned it for 2 years, so its coming up to 4 years old, and it still looks like new inside when other brands can start to look tatty. I didn't buy the car for the badge, I bought it as its got bags of power for a small car, I like the looks, and its rear wheel drive. It also has a far smoother engine than the equivalent 170bhp VAG engine IMO.