sorry to bust your bubble guys... but a D5 has a far better reputation then ehiem due to its parent company Laing.
They originally are used in solar water heaters, hot tubs, and other industrial / comercial products and other equipment for moving water.
Were comparing a hobbist pump company vs a full bloated industrial pump company which laing represents.
Just make sure the Pump is a Laing D5, and not a (insert some chinese factory name) D5, that costs half the price of a D5.
eK / Swiftech / AquaComputers / Koolance will use genuine Laing D5's so you cant go wrong getting a D5 from one of them.
Now if you asking what the main difference is, its head pressure. Its mostly on impeller design.
The Ehiem was designed for FLOW and silence.
The D5 was designed for Head Pressure, and FLOW. (PWM feature added more silence)
Already off the bat you can see the D5 has a much more durable impeller, however it requires it to spin faster, which in turn creates more noise, however u get greater head pressure.
The Ehiem was just designed to move water, however it was not intended to be used with high restriction or generate a lot of head pressure.
Most Ehiems are not 12V, they run at 120V, require a switch relay if you want them to turn off with PC. AquaComputers does make a 12V version, however it costs as much as a D5.
D5's are 12V and a varient called the D5 Strong being 24V. 99% of all watercoolers will swear on them for reliability, and durability, also for quiet if you get the PWM version. Its truely a great pump for most applications where you don't require a high head pressure or a small foot print which something like a DDC excels at even more.
The D5 was brought from mostly solar powered water heater setups, to our PC hobby as it did the same job required.
Move Water to a Heat Exchanger / Heat collecter, and bring it down.
D5 has far more reservoir options since our hobby has accepted the pump more.
In short, if u havent gotten a pump yet, and you want to use it for watercooling, get a D5.