Welcome tilly
Like Beavis says its a bit pricey for the age
Also it would have run out of warranty by now so could be costly if there are any initial problems.
For something in your price range i would be looking for something like an 06 model which boasts better interior, 300bhp and plenty of nissan warranty and also the engine note is a little different than an 04 model
I have to say though, i can see why your taken by the car in your link
but i do think you could by an 06 and have change to fit a nismo kit