Finding a parking space and then manoeuvring into it are among the most time-consuming and annoying aspects of owning a car – especially when that space is very tight.

But a tiny new German concept car called EOssc2 is surely one of the easiest vehicles to park of all time.

The machine is able to turn on the spot and drive both diagonally and sideways – which makes parking a cinch.

An array of sensors and cameras are also used to ensure the car slots into even the smallest parking space without any trouble – and without any interaction from the driver (who is by then a passenger).

The EOssc2 can also connect with other examples of the same model to create a motorway train, although the top speed of 40mph could hinder any real-life application.

The parking function of the car has been likened to the way a crab walks sideways. To this end the wheels can be turned – and the car can even shrink in size for those especially poky parking spots.

Like many of McLaren's recent sports cars, the doors on the EOssc2 open in a forward tilting motion.

The engineers behind the prototype describe it as an 'ultra flexible micro-car for mega cities'.

The car measures between 1.5m and 2.5m, depending on if the 'shrink' function has been activated or not, and weighs 750kg. The 54V - LiFePo4 battery and four 4kW wheel hub motors can push the vehicle to a maximum top speed of 40mph.

The car has been tested in the German city of Bremen and the Chinese coastal city of Dalian.

The car was built from scratch in just three years by 10 engineers.