I've not had the same experience twice. I got mine back yesterday after the front motor went bang..
Steps taken:
- in the app, no obvious category for motor failure/warning message so went with "other", included the fault code and a screenshot of the MCU. Details are a little hazy but I recall seeing a list of faults I could pick from that were logged in the car, only this wasn't one of them
- anyway, they got back to me fairly quickly with the pleasantry that someone would look at it
- I then got an invite to book it in, and a text from the mechanic who was looking at it.
- anyway car went in, loan car handover didn;t work but it was the day of the no connectivity so they gave me a keyfob
- had a message and call the next day to say it wasn't going to be ready when initially thought
- had a message the day after saying similar, but they'd wash it as a gesture of goodwill
- come friday, heard nothing, assumed it would be ok, so turned up after an hours drive to get there and luckily able to drive away 10 mins after they said it would be done. If it had been BMW I'd have called and asked before setting off, it's one of those things that just because they say its going to be done, you still like the confirmation when it stops being an estimated time of completion and becomes a firm time, although maybe they don't know themselves until they've finished.
So I can't really fault this visit, they got me in within a few days, yes it took 4 days and not 2 but they'd arranged a loan car without me prompting, and there was no great inconvenience to me with the dates moving, but I can be more flexible than most over these things. I really think the mechanic made the difference as he was very personable and happy to send messages and keep me informed, even if it wasn't good news, I alsoi had a good chat with him when picking up the car. Maybe they've a flag against me as a "TMC moderator so be nice", I can dream...
So this time I'd say overall it was good but previously I've booked it in for 2 faults and only one got fixed, been without the car for ages because of various incompetencies or parts availability, promised a loan car and then told on arrival I couldn't have one because it was still out, offered a loan car that if you told me there was a dead dog in the back I could believe it smelt that bad and I literally had to wash every article of clothing I was wearing after I'd returned the car..
And really, there's been far too many visits for cars that are meant to be simple compared to ICE and don't go wrong, I'd much prefer to say "I've no idea what service is like, I've never needed them", I can only think of 2 warranty issues in the last 6 years with our BMWs, one was a bit of interior trim that the clip broke on, and the other was an intermittent low coolant level warning that I rang them about, told it was known issue with a batch of parts and was down to be replaced as a soft recall at the next service and I could ignore unless it persisted. Oh, and I did call BMW after a blow out at around 11pm and they arranged for me to be low-loaded all the way home, a distance of 120 miles, finally getting home at around 2:30am. Incidently, if I'd had to pay for this repair to the front motor it was over £1500, I've never had a bill that high on any petrol or diesel car I've owned.
TL;DR
Too many service visits are needed, and the experience varies each time, but the last one was ok.