2003 ford focus engine noise

hello folks, i have recently bought a pre-owned ford focus 2003 SE sports. I have noticed that when the rpm goes beyond 2000 or car speed beyond
80 KM/H engine makes some weird whirring noise at a regualr interval. Engine sounds like stressed out and feels running bit heavy when it makes such noise. this really frustrates when driving on highway. The car has 32000 kms on it so it is fairly new. anyone has any idea what causes the problem and any solution to fix it (with of course probale cost)? thanks in advance Vijay
Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
Add image file

Motorsforum.com 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.