looking for a BMW, should be 3.0 eventually 3.2

Anybody knows something?
Car should be in a good condition of course

no more then 120k miles if possible

thanks a lot!