Why not try one of these?
2.0 318i SE, 2001, 63498 miles
£4995Full Details
(E46) 318I TOURING S..., 2000, 90000 miles
(E46) 320I, 2003, 0 miles
£5995Full Details
(E46) 325CI CONVERTI..., 2001, 143373 miles
£6995Full Details
[13k Miles][One Owne..., 2006, 13000 miles
£12979Full Details
1.6 316, 2000, 65000 miles
£3795Full Details
1.6 i compact, 1995, 0 miles
£1795Full Details
1.6i Manual, 1999, 98000 miles
£1595Full Details
1.8 318i SOFT TOP, 1992, 83000 miles
£4495Full Details
1.8 i SE, 2000, 80000 miles
1.8 SE, 2000, 58000 miles
1.8 SE 3dr, 2002, 23914 miles
£8995Full Details