The Mondeo Ghia X is an option I've considered but it doesn't appear to be all that more fuel efficient than the BMW?
I don't mind paying for repairs, I'd just rather not be left at the side of the road or be needing repairs every month.
Re fuel efficiency, I found that too... My toy has twice the power yet similar fuel economy.
Paying out *every* month, is likely to be limited to lemons of either. The 330 is capable of throwing significant bills (it's no TVR by all accounts), but I feel quite confident in saying it has very little chance of costing you a new turbo etc...

Buy carefully/slowly (privately?) & you should find something decent...
What's your budget/annual mileage/gearbox preference?