I usually drive a 2.5V6 Mitsubishi Galant which is a great car, unfortunately it'll be off the road for a little while so in the interim I bought myself a 1989 530i SE auto which has done 140k miles. I got it for a bargain price of £500!
I've got a few issues with it to sort out (corroded fuel pipe coming down from the tank, key stuck in the boot lock, snapped rear coil spring) but I'm happy with it for the price, especially since I can get classic insurance for it. No doubt I'll be bothering you all in the technical forums! I've attached a few pics of it.