The point that everyone seems to be missing is that all parking space dimensions are set according to specifications laid down around forty years ago. Cars, on the other hand, are significantly bigger*, I give you the Mini, a name that should be investigated by Trading Standards.
Most cars are around six to ten inches longer than a standard parking space, and roughly the same width’ making getting in and out without damaging the next door car almost impossible.
It’s got bugger-all to do with whether this bloke drives an X5, and everything to do with councils will do their dampest to get the maximum number of parking spaces into a given area, and making the spaces smaller than an average car is the ideal way to do it.
*Just compare a modern Golf with a Mk1 Golf, or a Polo, a Fiat 500…