From a driving perspective the Tesla is the only one that really grabs your attention. There's not a lot of difference to driving any automatic car as far as the others are concerned. Strangely, I found the MG5S marginally more comfortable than the BZ4X but I didn't play around with the seat adjustments. I got an Uber job up above to Dublin this morning so I dropped into Joe Duffy VW, Airside to test drive the ID4. For me it was the most comfortable to drive. The build quality of both the ID4 and BZ4X is significantly better than the MG, IMO. If price wasn't a factor the ID4 would be my first choice with the BZ4X a very close second. The question is how much better are they in terms of pounds, shillings and pence?
MGS5 positives: Price, single pedal driving options, tyre size
MGS5 negatives: piss poor aftersales service, boot space, 1yr/24k kilo service interval (according to main dealer)
ID4 positives: comfort, build quality, 2yr unlimited mileage service interval (according to VW UK www site)
ID4 negatives: tyre size, no single pedal driving options, no heat pump, battery technology?
BZ4X positives: build quality, heat pump included (I think)
BZ4X negatives: tyre size, 1yr/15k kilo service interval (
https://www.toyotaownersclub.com/forums/topic/219512-service-plan/), no single pedal driving modes (AFAIK, again I didn't really look for it on the test drive, just drove it as it was)
There's more to be learned in terms of positives and negatives from this post
http://intaxi.org/forum/index.php?topic=18135.msg271689#msg271689 - primarily about the BZ4X but some may also apply to the ID4. I don't know if the MG has a heat pump so I couldn't include that as a positive or negative in that case.
Availability could also prove to be a barrier. Joe Duffy only has the higher spec ID4 (Pro Plus) @€45,000 whereas it's the Pro model I'd prefer @€41,000. Toyota have 3 BZ4Xs knocking about with delivery in c.7 days. Frank Keane MG have a few (mostly higher spec "Exclusive" models) on the way with no guarantee that they'll arrive on any defined date.