The stakes on a used-car purchase are higher right now than they've been in years. The average used car now lists for nearly $27,000 nationwide, and the Triangle tracks right around that — a little below, if anything. Tariffs added roughly $3,000 to the average new-vehicle price starting in spring 2025, so the usual escape valve — just buy new — got more expensive too. Buyers who make a mistake in this market aren't losing $800 on a bad deal. They're losing $3,000 to $5,000.
That changes how careful you need to be.
I spent over 25 years on the shop side: military mechanic, shop manager, service advisor. The red flags I'm going to give you are the ones that show up after the sale, when someone's sitting across from a service writer wondering how they missed it. Most of them were visible before the purchase. The buyer just didn't know to look.
The listing itself tells you something
Pay attention before you even go see the car.
Stock photos are a problem. If the listing shows six photos that look like manufacturer images and nothing taken in a real parking lot, the seller either doesn't have the car in hand or doesn't want you seeing it. Either way, that's a flag.
Photos that only show one side of the car are a flag. Sellers who are proud of a clean vehicle photograph it from every angle. Sellers who have something to hide show you the good side and stop there.
Price is a signal too, and not in the obvious direction. A 2019 Honda CR-V with 78,000 miles priced $3,500 below every comparable listing in the area isn't a deal. Something is wrong with it. Private sellers who know what they have price accordingly. When a price is dramatically low, you're either looking at hidden damage, a title issue, or mechanical problems the seller has already gotten a repair estimate on and decided to sell around.
Listing language worth slowing down for: "runs great," "just needs a little TLC," "selling as-is," "price is firm," "no test drives." Any one of these is background noise. More than one in the same listing is a pattern.
The seller's behavior before you arrive
A legitimate private seller with nothing to hide will tell you where the car has been serviced. They'll have paperwork. Most people who've maintained a car consistently have something to show for it: oil-change receipts, an inspection sticker, a dealer service record, something. The complete absence of documentation on a 6-year-old vehicle with 90,000 miles means either it was maintained by someone who kept no records (possible), or it wasn't maintained consistently (more likely).
Ask to see records before you drive out. A seller who says "I don't have any but you can trust me" is telling you something.
Test drive refusals are a hard stop. The reason given doesn't matter. "Insurance won't cover it," "I'd rather you drive with me in the car," "it's a short trip car so you won't need to drive it far" are all non-answers. A car that can't survive a 20-minute test drive by a buyer who might purchase it is a car with a problem.
What the car is telling you during the walk-around
Walk around before you get in. Take your time.
Look at the paint on every panel. Slight color mismatches between adjacent panels almost always mean one of them was repainted after a collision. The hood might match the fenders exactly but the passenger door reads slightly brighter or more orange in sunlight. That difference is body work.
Get low and look at panel gaps. Doors and fenders that aren't evenly gapped didn't come from the factory that way. They got bent and pushed back close but not quite right.
Check the tires. Not just the tread, the age code on the sidewall. Every tire has a four-digit DOT code: the last four numbers are the week and year of manufacture. Tires from 2019 on a 2021 vehicle aren't the original tires, which means someone put used or old tires on the car. Many tire manufacturers recommend replacing tires by about six years old regardless of how much tread remains, because the rubber degrades with age. At $200 to $300 per tire for a decently-sized SUV, old tires on all four corners are an $800 to $1,200 bill you're inheriting.
Look under the car if you can. Fresh undercoating applied unevenly means something was being covered. Rust that matches the vehicle's age is normal. Rust patterns that don't match (surface rust on body components of a 4-year-old car, or structural rust on a Southern vehicle that's supposedly always been driven locally) warrant explanation.
Start the engine cold if you can arrange it. Ask the seller not to warm it up before you arrive. Cold starts tell you things a warm engine hides. Oil-burning engines smoke on a cold start and then stop after they warm up. Cooling system problems that cause a cold stumble clear up once the thermostat opens. A seller who "just got back" from running errands before you arrived may not have timed that accidentally.
On the test drive
The test drive is not a formality.
Find a highway on-ramp. Get the car up to 65 or 70 under real acceleration. An automatic transmission that hesitates, slips, or clunks during a hard upshift is a transmission with wear in it. In 2026 that runs $2,500 to $4,500 to rebuild and $3,000 to $6,000 to replace, depending on the vehicle — and CVTs, the kind on most Nissans, Subarus, and a lot of crossovers, sit at the high end. That one expense can turn a solid used-car buy into a decision you regret for three years.
Listen for suspension noise over bumps. Clunks, squeaks, or rattles from the front end over a pothole mean worn ball joints, worn sway bar links, or strut mounts that are going. Each of those items is not catastrophic, but each one is $300 to $700 at a shop that does it right. They add up fast on a car you just bought.
Brake feel matters. Pulsation in the pedal under moderate braking usually means warped rotors. Soft or spongy pedal feel can mean air in the brake lines or a master cylinder that's wearing out. Either one is a repair, and neither one should be on a car you're about to pay $20,000 for without accounting for it in the price. For specifics on brake repair costs, see How Much Should Brake Pads Cost in 2026?
Roll down all the windows and listen. Electronics that don't work, windows that bind, HVAC that doesn't switch modes, a sunroof that pauses mid-travel are nuisances individually and a $1,500 headache collectively on an older vehicle.
Turn off the radio. Drive in silence for a few minutes. That's when you hear the wheel bearing hum, the heat shield rattle, the faint knock on acceleration that stops when you lift the throttle.
The paperwork layer
Get the VIN before you go and run it yourself: CARFAX, AutoCheck, or the free National Motor Vehicle Title Information System check. Don't rely on a report the seller provides. That's not paranoia, that's basic verification. A report the seller prints for you has been reviewed by the seller. A report you pull yourself hasn't.
NC title checks are free through the DMV and take five minutes. Salvage title, rebuilt title, or lemon-law buyback history will show there. CARFAX catches most of it but not all of it, especially for vehicles that bounced through out-of-state auctions.
Odometer rollback has declined since OBD systems started tracking mileage electronically, but it still happens. The VIN history report will show reported mileage at each title transfer. If a 2018 vehicle showed 87,000 miles in 2022 and now shows 74,000 miles in 2026, the odometer has been tampered with.
Wake County is one of 19 North Carolina counties that still require an OBD emissions inspection to register a vehicle. Here's what that actually means at the shop. The inspector plugs an analyzer into the car's computer and checks the readiness monitors — the self-tests the car runs on its own emissions systems. Clear the check-engine light, or pull the battery for a minute, and those monitors reset to "not ready." The car then has to be driven through a full set of drive cycles — usually tens of miles over several trips — before the monitors finish and the car can pass.
So when a seller says the car "just needs to be driven a little more for the computer to reset," translate it: the check-engine light was cleared recently, and there's a code in the history they're hoping disappears. A car that won't pass the readiness check won't register here, and you do not want to learn that after you've paid. Run it through a real inspection before money changes hands.
One thing to keep an eye on: North Carolina has passed a law to end emissions testing in 18 of these 19 counties (Mecklenburg would keep it), but it is not in effect yet. It needs final EPA sign-off on the state's air-quality plan, and as of mid-2026 that approval is still only proposed and working through federal review. Until the EPA finalizes it and the state certifies it, the OBD check still gates registration in Wake County and the rest — and a freshly cleared code is still a straight-up signal about what the car is hiding.
The one thing that catches everything else
Get a pre-purchase inspection from an independent shop. Not the dealer selling the car. Not your cousin who changed his own oil once. A real mechanic with a lift, a scan tool, and no financial stake in whether you buy the car. Once you have the inspection report, you can use it to understand what repairs the car actually needs. For help interpreting the findings and what they mean for repair costs, Before You Approve That Repair Quote covers how to read technical estimates.
In Wake County, a PPI runs $150 to $250 at most independent shops. Some dealers will let you bring a car to an outside shop. Some won't. A seller who refuses to allow an independent inspection is telling you there's something they don't want found. That's the inspection. Walk away from it.
The math on this isn't complicated. A $200 inspection that catches a failing CVT in a 2020 Nissan Rogue — a $4,500 replacement — has paid for itself many times over before you even write the check. And a $200 inspection that confirms a car is clean tells you what you paid for. Either way, you leave with real information.
You're paying more for used cars in 2026 than you were in 2021. That's a fact. The cost of getting it wrong went up with the prices. The pre-purchase inspection is the $200 that changes whether you got a good deal or got taken. Once you know what repairs a car needs, you can use the Fix or Replace Tool to estimate the total cost and decide whether the car still makes financial sense.
If you want a second set of eyes before you buy
Send me the listing, the VIN report, or the inspection results and I'll tell you what I see. That's what the $49 second opinion is for. Not a formal advisory, not a lengthy consultation. You're looking at a car, you want to know if the flags you're seeing are real or if you're overthinking it. Send the details and I'll give you a straight answer before you hand over the money.