What role are you looking for mate? He won't be great first season but Zach Clough at Bolton should get your attention, potentially the best false 9 in the game if given enough game time.
For cheapy but good one grab Leigh grffiths from celtic for around 2m and you'll not have wasted the money! He'll bang them in did for me at newcastle!
I picked up Athanasiadis from PAOK and he has scored in all of my first 6 games so far. Playing him as an Advanced Forward in a 4-3-3. Achievable on Villa's budget as well, especially if you can offload some of the dead wood (plus Gabby!)