I guess the sweet spot is 325xi/i or 330xi/i.
Does it matter if its a coupe or sedan?
Pick a price, and go after it. ($10k? +/- $3k)
Check service records.
Take it to a good independent BMW shop. (RMP)
then you'll at least know whats good and what's yucky.