You could search and get a ton of such comparisons - but my 2 cents is:
500 better bass (slightly thicker, but good lows down towards 20 Hz), palpable lower mids, very clear mids and upper mids - definition, depth, juicy organic but not sloppy, very nice highs - at times on recordings with annoying treble they can annoy. Super cohesive 80 Hz up.
400's will run fine off of a DAP, the 500 probably needs 2 watts to scale anything loud. The 400 is lighter and a bit more comfortable. Used a 500 can be had for 380 +/- 40, and the 400 for what 125-170?
The 400 is a fine headphone, I have a 4xx and like it, but the 500 has moments of magic, like the first time you heard a great acoustic concert or Quad ESL's or similar - it can take you away - esp on Doug Sax type super recordings with vocalists.