I'll leave a link here to my post from when I was deciding on and purchasing my ZS EV which includes my experience of Mackie Motors:
Deciding on which EV and MG ZS EV test drive experience
To highlight some of the key points:
"I took the car back to the dealer and quite honestly had the worst dealer experience I've ever had. He didn't seem remotely interested in trying to sell me the car. It was like he expected me to hand in the keys and take off. I had to ask him if we could talk pricing. I asked if they'd been able to value the car and they said no, they couldn't give me a value on the car until "nearer the time" ?. i said what do you mean nearer the time? They said that because the car if ordered wouldn't arrive until march/April, they would have to value the car then. I said that's fair enough, but to know if I want to go ahead with a purchase, I need at least an indicative trade in price for the mini to know if it's viable. They said they have no idea how much the car is going to depreciate between now and then so they couldn't. I was pretty much out and disinterested at this point. but I went ahead and asked for prices on the Exclusive. He quite reluctantly did some tapping on a calculator and came back with a monthly price of £350...
That was not at all what I was expecting given the advertisments on MG and this particular dealers own websites. I expressed my dissapointment quite calmly, and thought I'd just enquire. Does that consider the £500 deposit you require? "Oh, no I haven't discounted that" - and then I asked about larger deposits and again made the point about the trade in but it didn't seem to be going anywhere so i just said I'd think about it. I've had no follow up with them at all.
So I like the car, won't be using that dealer, and am currently looking at options."
To be fair, I may have just caught them on a bad day, or maybe it was someone new we were dealing with, I really don't know. But they just seemed completely uninterested in even trying to sell me the car. I returned the test drive car with the full intention of buying a ZS there and then, but instead I felt like I was inconveniencing them and they just wanted me to go away - so I did.
I do know others have had positive experiences, but for us, we really weren't feeling it so instead, went to Frasers of Falkirk where we had an excellent experience although the distance is more inconvenient from Aberdeen.