46k miles isn't that high depending on service.. You can still buy a warranty for $2k or whatever. Breaks will need done at 60k probably, depending on use. Tires can be expensive, but if they are new that's great. That's a lot of performance for $22k