save this message :-) Good to know. Thanks.If I had a choice between those two good car vs good car, I'd choose the MarkX too. The E90 is smaller inside comparatively. The electronics isn't actually as scary as I'd thought it'd be because like I said - I've built a very strong network of BMW friends and I've even managed to swap rear brakes in an E90 for RM100 with RM50 installation fee. The problematic driver side curtain airbag - RM350 as a fix. I could even change the head on the cheap if needed.
So let me know if ever need any sort of BMW E90 / E60 help.