Why in the world would you take the 2.3L bimmer engine and put it in the bus of a 5-series body? If you want that engine, get the 3 series. Maybe even the Z3 if you care little for room. And BMW's older V8 engines (4.0) don't have one lick of the reliability that the old I-6s do.
5-series suck, unless you want an M5, which just started being marketed in North America again this year.
And WRXs are the ish.