Well what I suggest... Check it out well... Do compression test, listen to the engine... And be prepared to do some works on suspension.
Mine has 250K km on it (about 200K miles or whatever) and I can easily say that itīs in perfect, near-mint condition. Itīs all about maintenants, and some good luck.
E46 320i (2002)
E46 330xd (2004 - 2011) R.I.P.- destroyed.
E36 316i (1995)