My nieces other half recently bought a 2006 320ci e46 for £1,900 with good history, full leather electric sports seats, sunroof & electric rear pop outs (wish bmw had fitted them to the e92
)
A quick look on AT currently lists 202 bmws for £2,000 or under with some nice looking e46 318ci's as well as e90's