40k is a bit much dude.
I would rather go for a 20 to 25k one, and then have some bucks available for the new rims, body kit, and upgrades, which will put you at 40k.
Although full service history is really rare on a car like that....
Difficualt one.