you should consider a bmw 330d, 3.0 6 cylinder tdi. a lot of people say it's the nicest diesel engine out there, awesome performance and economy and german build quality. can be picked up fairly cheap as the e46 has been around since around 2001 i think.