Sample Report
See exactly what you get
Below is a complete Kestrel report, unlocked, top to bottom — the same depth every paid report delivers. Read it, then decide if it's worth $7.99.
What you're looking at
- This is a real report, generated by the same engine that writes every paid Kestrel report.
- The listing it analyzes is a representative example we wrote for this sample — not a live car for sale.
- This sample was generated without listing photos. Paid reports also analyze up to 6 photos of the actual car — so this shows the floor of what a report covers, not the ceiling.
What went in
- Vehicle
- 2015 BMW 328i
- Asking price
- $11,500
- Mileage
- 98,400 miles
- Location
- Columbus, OH
- Seller
- Private seller
- Photos
- None provided
Listing description
“2015 BMW 328i sedan, 98k miles, clean title. Runs and drives great, no warning lights. Recent oil change, new front brakes this spring. Cold AC, heated seats, sunroof, backup camera. Some rock chips on the hood and a small scuff on the rear bumper. Second owner, selling because we bought an SUV. Price is firm-ish, bring a reasonable offer.”
Report generated July 23, 2026.
2015 BMW 328i — Listing Report
Listing: VIN not provided · 98,400 miles · $11,500 asking · Columbus, OH (private seller) Report date: July 23, 2026
The Verdict
NEGOTIATE.
This is a fair-to-slightly-high asking price for a clean-title, two-owner 328i, but the F30 328i is a car where the maintenance history matters more than the mileage — and this listing tells you almost nothing about it. The N20 four-cylinder turbo engine has a documented timing chain problem that can grenade the motor if it isn't addressed, and at 98k miles this car is sitting right in the danger zone. "Firm-ish" pricing on a car with no service records and a known engine time bomb is backwards. This becomes a buy at $9,800–$10,200, and only if the pre-purchase inspection is clean on the timing chain, cooling system, and oil leaks below. If the seller can produce records showing the water pump and any timing-chain work were done, pay toward the top of that range. If they can't, price in the risk — or walk.
Fair Offer: $9,800–$10,200
Show the math:
- Comparable listings. Clean-title 2015 328i sedans with 90k–110k miles are trading in the $9,500–$12,000 range depending on records and trim/options. A loaded, well-documented example lives at the top; an unknown-history car sits in the middle at best.
- What this car adds. Two owners, clean title, working AC/heated seats/sunroof/backup camera, recent oil change and fresh front brakes. That's genuinely positive and worth real money.
- What it subtracts. No mention of the water pump, timing chain, oil-leak repairs, or cooling-system work — the exact big-ticket items this engine is known for. At 98k, the buyer is inheriting all of that risk. "Runs great, no warning lights" is not the same as "maintained."
- Negotiation script: "The car presents well and I appreciate the honesty on the cosmetics. But this is an N20 at 98,000 miles with no records for the timing chain or water pump — those are the known failure points on this engine, and replacing them isn't cheap. I'm pricing in the work I know is coming. If you've got receipts showing that work was already done, show me and we'll talk." Point at the engine's reputation, not the car's condition — the seller can't argue with what the N20 is famous for.
Known Issues: 2015 BMW 328i (F30, N20 engine) Specifically
Ranked by wallet impact:
- Timing chain and guides (N20 engine). This is the headline. Early N20 engines (roughly 2012–2015) have timing chain guides that wear and, in the worst cases, chains that stretch or snap — which can destroy the engine. Warning signs are a rattle on cold start and a check-engine light for timing correlation. A proactive timing chain job runs $2,000–$4,000; a failed chain means a new engine. Get the service records or budget for this.
- Cooling system — electric water pump and thermostat. BMW's electric water pumps commonly fail around 80k–100k miles with little warning and can leave you stranded. Pump + thermostat replacement is roughly $800–$1,200. At 98k, if there's no record of this being done, assume it's coming.
- Oil leaks — valve cover gasket, oil filter housing gasket, oil pan gasket. Near-universal on these engines by this age. Individually $300–$800 each; the oil filter housing gasket often drips onto the belt. Look for oil residue and burning smells.
- Carbon buildup (direct injection). No fuel washing over the intake valves means carbon accumulates, causing rough idle and lost power. Walnut-blasting cleaning runs $400–$600, typically needed around 100k.
- Turbocharger and VANOS. The turbo wastegate can rattle; VANOS (variable valve timing) solenoids can trigger codes. Less common but not cheap if they surface.
- Electronics. iDrive glitches, comfort-access and window-regulator failures. Test every feature — the listing brags about the convenience options, and those are what break.
- Recalls. Run the VIN at nhtsa.gov/recalls and confirm every open recall (including any Takata-airbag-era items) shows completed.
Inspection Priorities
- Pull the title and history records — this report can't see them. Everything here is built from the listing text only; there are no photos and no VIN, so this analysis does NOT include the car's actual title brand, accident, or odometer history. The seller says "clean title" — verify it yourself before you hand over a dollar. Run a free NICB VINCheck (theft + insurance total-loss/salvage) and a cheap ($5–25) NMVTIS title-history report. A salvage, flood, rebuilt, or junk title — or any odometer rollback — is an automatic WALK AWAY that overrides everything below, no matter how nicely the car drives.
- Timing chain — cold start. Insist the car be stone cold when you arrive (feel the hood — if it's warm, the seller pre-started it, and you come back another day). Listen for a rattle or death-rattle from the front of the engine in the first few seconds. Have the PPI mechanic scan for timing-correlation codes. This is the single most important check on this car.
- Cooling system + water pump. Ask the mechanic to pressure-test the cooling system and check the electric water pump's condition. Look for coolant weeping, crusty residue at hose connections, and confirm the coolant isn't old and brown.
- Oil leaks. Put it on a lift. Check the valve cover, oil filter housing, and oil pan gaskets for wet oil or baked-on residue. A little seepage is normal; active dripping onto the belt is a repair bill.
- Test drive for turbo lag, smooth shifts, and power. The 8-speed automatic should shift imperceptibly. Feel for hesitation, surging, or a rough idle (carbon buildup). Listen for turbo whine or rattle under boost.
- Every convenience feature. AC (confirm it blows genuinely cold, not just "cool"), heated seats, sunroof open/close, backup camera, iDrive screen, all windows. These are the trim's value and its failure points.
Tell the mechanic to focus on items 1–3. A $150 PPI is the cheapest insurance you'll ever buy — and on an N20-engine BMW, it might be the difference between a good used car and a $5,000 mistake.
Questions to Ask the Seller
- "Do you have service records, and has the timing chain or water pump ever been done?" (This is the whole ballgame. Records showing this work = pay more, buy with confidence. "It's never needed anything" = they don't know the risk they're handing you.)
- "Who did the maintenance — a BMW dealer, an independent BMW shop, or a general mechanic?" (These engines need someone who knows them. Jiffy Lube oil changes for 98k miles is a yellow flag.)
- "Why are you really selling?" (They say SUV. Fine — but listen for whether a looming repair estimate is the real reason.)
- "Has the check-engine light ever come on, and was it ever cleared before this sale?" (A recently cleared code can hide a fault that reappears in 50–100 miles.)
- "Can I take it to my mechanic for a pre-purchase inspection?" (A no, or a "the price is firm so why bother," is a walk-away. An honest seller of a good car says yes.)
What to Do With This Knowledge
The ownership budget. Set aside $150–$200/month in a dedicated car fund from day one. This is not a Honda — German turbocharged engines cost more to keep alive, parts are pricier, and independent BMW labor isn't cheap. Your first-year targets are the water pump and oil-leak gaskets if records don't prove they're done, plus a walnut-blast around 100k. Build toward a $3,000–$4,000 cushion for the timing chain. If it never fails, that's your down payment on the next car.
The emotional check. The BMW badge and "runs and drives great" are seductive. Ask yourself honestly: if this were a 2015 Toyota Camry at the same price and miles, would you accept "no service records" and "firm-ish" pricing? If not, don't let the roundel talk you into a standard you wouldn't otherwise accept. The right BMW buy is one with a paper trail — not one that just feels good on a 15-minute drive.
The walk-away tripwires. Any of these kills the deal:
- A salvage, flood, rebuilt, or junk title, or an odometer rollback in the records (overrides everything).
- A cold-start rattle or any timing-correlation code on the scan.
- Seller refuses the PPI or gets defensive about records.
- Active oil dripping onto the belt or serpentine area.
- Coolant loss or a failing water pump the seller won't adjust price for.
There are thousands of F30 328i's out there. A documented one is worth waiting for.
The Money: Financing It Without Getting Burned
If you negotiate to around $10,000, that plus Ohio tax and fees is what you'd actually finance — and on a used German car, the loan can hurt you as much as the repairs if you're not careful.
The real number. Don't shop by the monthly payment. A longer loan to hit a "comfortable" payment on an 11-year-old BMW means you'll still owe money when the timing chain, water pump, and carbon cleaning all come due at once. Owing on a car that's in the shop is exactly the trap to avoid here.
Term discipline. Keep it short — 36 months, 48 at the absolute outside. This car is already at the age and mileage where big-ticket items surface. The goal is to own it free and clear before those bills land, not to still be paying the bank while you're also paying the mechanic. The short loan and the repair fund above are the same plan viewed two ways.
Get your rate before the lot. This is a private sale, so you'll likely arrange your own financing anyway — get pre-approved by your own bank or credit union first and know your real rate before you agree on a price. Walking in with financing in hand also makes you a cash-equivalent buyer, which strengthens your "firm-ish price" negotiation.
The posture: know your out-the-door number and your monthly payment ceiling before you meet the seller, and don't let a tight budget push you into a longer term on a car that's going to ask for money.
Rates move with your credit and the market, so this report won't quote you one — anyone who quotes a rate without pulling your credit is guessing. Get your real pre-approved number before you buy. That number, plus the negotiated price, is the true cost of this decision — not the payment.
Get this for your car
Every report is written fresh for the exact car you found — its price, its mileage, its listing, and up to 6 of its photos. BUY / NEGOTIATE / WALK AWAY, with the math to back it up.
Get My Verdict — $7.99No account required. Delivered to your inbox, usually within minutes.
No bullshit, no upsells, no affiliate links. One report, one price — we'll never charge you rent for your own thinking.