can i change headrest on a e60 525i

hi i have a 2004 e60 525i i find that the headrests in their most forward position are still way back compared to my previous e39 528i
my question is can i change the headrest to one that allows me to actually tilt it forward more any suggestions appreciated
Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
Add image file
Upload is a website by car enthusiasts for car enthusiasts. It is not affiliated with any of the car or spare part manufacturers or car dealers discussed here. All logos and trade names are the property of their respective owners.