Skip to content
TempaDrive Forum
On this pageBefore You See the Car
Pinned

Knowledge Base

Pre-Purchase Inspection Checklist for Used BMWs — Don't Skip This

TTempaDrive

@tempadrive

Admin

Administrator

Posts0
Threads194
Rep0
JoinedMar 2026

Used BMW Pre-Purchase Inspection Checklist

Buying a used BMW without a proper inspection is gambling. This checklist covers everything a PPI should include.

Before You See the Car

  • Run a VIN check (Carfax, AutoCheck, or local equivalent)
  • Check BMW recall status (enter VIN on BMW's website)
  • Review the service history (ask seller for records)
  • Check the production date vs first registration (was it a demo/loaner?)

Exterior

  • Paint condition — look for mismatched panels (repaint = accident?)
  • Panel gaps — uneven gaps indicate body damage repair
  • Rust — check wheel arches, jack points, door sills, trunk edges, battery tray
  • Windshield — chips or cracks
  • Headlights — condensation inside? Yellowing?
  • Wheels — curb rash, cracks, bent rims
  • Tires — tread depth, uneven wear (alignment issue), tire age (DOT date code)

Under the Hood

  • Oil level and condition — dark is normal, milky = coolant contamination
  • Coolant level and color — should be blue/green, not brown
  • Visible oil leaks — valve cover, OFHG, oil pan
  • Coolant leaks — expansion tank, hoses, radiator
  • Belt condition — cracks, fraying
  • Hose condition — soft, cracked, or swollen = replace
  • Battery age — check date sticker

Cold Start Test (CRITICAL)

Ask to start the car when it's been sitting overnight. Cold starts reveal:

  • Timing chain rattle (N20, N47) — rattling for more than 2-3 seconds
  • VANOS rattle — brief rattle that clears quickly (less concerning)
  • Blue smoke — valve stem seal issue
  • Rough idle — misfires, vacuum leaks
  • Warning lights — any lights that stay on after startup

Test Drive

  • Engine pulls smoothly through all RPMs
  • No hesitation or stumbling under acceleration
  • Transmission shifts smoothly (auto) or engages cleanly (manual)
  • No vibration at highway speed (wheel balance, bearings)
  • Steering is straight, no pulling
  • Brakes are smooth, no pulsation or grinding
  • No clunking over bumps (suspension bushings)
  • No humming or droning (wheel bearings)
  • A/C blows cold
  • Heater blows hot
  • All windows, mirrors, and locks work

Diagnostic Scan

  • Scan ALL modules for fault codes (not just engine)
  • Check for stored/history codes (cleared codes leave traces)
  • Check battery registration date
  • Check CBS service history
  • Check mileage consistency across modules

Underneath (On a Lift)

  • Subframe mounting points (E46 — check for cracks)
  • Control arm bushings — any play or cracking
  • Exhaust system — rust, leaks, hangers
  • Oil pan — dents, leaks
  • Driveshaft — guibo condition, center bearing
  • Differential — leaks, fluid level
  • Transfer case (xDrive) — leaks, fluid level

Model-Specific Checks

N54 (335i)

  • HPFP revision number (should end in -592)
  • Injector index (should be 12+)
  • Wastegate rattle
  • Charge pipe condition

N20 (328i, 2012-2016)

  • Timing chain rattle on cold start
  • Ask if chain has been replaced

S55 (M3/M4)

  • Crank hub — has it been fixed?
  • Oil consumption history

Any M Car

  • Rod bearing service history (S54, S65, S85)
  • Track use history

Red Flags — Walk Away If:

  • Seller won't let you do a cold start
  • No service history at all
  • Multiple modules show different mileage (odometer rollback)
  • Severe rust on structural components
  • Milky oil (head gasket failure)
  • Timing chain rattle that doesn't stop (N20/N47)
  • Seller is evasive about accident history

A proper PPI costs €100-200 at an independent BMW shop. That's the best €200 you'll ever spend on a used car.

0228

No replies yet. Be the first to respond.

Want to join the conversation? Sign in or create an account — it takes about ten seconds.