Why it cuts both ways

The 2015 328i (the F30 3 Series) is a benchmark sport sedan — superb to drive, well-built, and desirable. It uses a 2.0-liter turbo four (N20) with a very reliable eight-speed automatic (or a manual). The catch is ownership cost: this generation has a handful of known issues, and it demands the maintenance budget of a premium German car. Bought carefully and kept up, it's rewarding; bought cheap and neglected, it's expensive.

The things to check

Open recalls — check the VIN, it's free

The 2015 3 Series had several recalls. Recalls are VIN-specific — you cannot assume the status from the model year. Look up any 2015 328i's open recalls free by VIN at NHTSA; a BMW dealer completes any open recall at no charge.

What a history report tells you — and what it doesn't

On a car like this, the individual car's history is most of the decision. A history report is a record of what got reported — title brands, reported accidents and damage, odometer readings over time, and service records where they exist. That is what separates a clean, maintained example from a salvage-title or flood car wearing the same badge.

What a history report is not is a forecast, and an absence of records is not proof of a clean past — plenty happens to a car that never gets reported. That is why the honest answer is always the pair: the documented history and an in-person inspection by a mechanic you trust, on the specific car.

On a German performance car especially, a thick, documented service history is the single most important thing — it separates a cared-for 328i from an expensive gamble.

The things to check before you buy

What would make you walk