Aleck
I was going to suggest a problem wit the turbo - which it definitely sounds like - but this should be easily noticeable by a change in rate of acceleration over 3,000 revs )or whatever the point at which the turbo kicks in). You definitely have a problem and my guess is that it is more than a service issue. Test drive another and speak to the dealt you bought it from.
Good luck
It's the turbo, just plugged in a code reader into the OBD port just to have a look and it came up with P0638, P0555, P0236.... Does anyone have any Info on these error codes? And if it's something I can fix or isn't a big expense? I'm getting fairly livid at this point so may even consider sending it back, however it is meant to be a Christmas present so I really don't want to have to do this....
Thank you all for your help, and there is a noticeable lack of power above 3k revs or so.... Should have been obvious really!
Regards
Aleck.