That's low miles for an '04.
Get a pre-purchase inspection done... PLEASE!
The 90k service isn't that expensive... it's the 120k service that'll drain your wallet. I did mine a bit early (at 108k), because I didn't know the service history of the car. I also changed ALL the fluids on the car myself. Best investment I made toward that goal was a manual fluid pump which has fill and drain settings. The more work you can do yourself the better. To find parts (performance and OE), join Swedespeed, and buy parts from IPD and FCP Groton.
I have done a ton of work to it since we got it: IPD Track Spec bars, IPD adjustable rear toe bars, rear camber bushings, Elevate lowering springs, Titanium caliper shims, do88 full size intercooler, IPD silicone turbo hoses, Forge CBV, OBX 3" stainless exhaust with center resonator delete, IPD HD coils, HD TCV, CDA intake with ram air, custom grille with Elevate mesh, Elevate rear spoiler, Pioneer double-din touch-screen head unit, interior LED kit, '05 taillights, Heico 18" wheels, CFE, power retractable side mirrors, IPD upper rear chassis brace, custom front license plate mount. Car has Nordkap interior, M66. Future mods include an ECU upgrade and single-mass flywheel/Spec clutch. While it's my wife's new daily driver, I think I drive it way more than she does
<a href="https://www.flickr.com/photos/flynhwn7/14254038908" title="DSC_0368 by Nick Choy, on Flickr"><img src="https://farm4.staticflickr.com/3919/14254038908_d2da6db86e_b.jpg" width="1024" height="679" alt="DSC_0368"></a>